TME

$14.97

$

Tencent Music Entertainment Group operates online music entertainment platforms to provide music streaming, online karaoke, and live streaming services in the People's Republic of China. It offers QQ Music, Kugou Music, and Kuwo Music that enable users to discover and listen to music in personalized ways; and WeSing, which enables users to have fun by singing and interacting with friends, sharing their singing performances with friends, and discovering songs that others have sung. The company also operates Kugou Music, Kuwo Music, WeSing, QQ Music, Kugou Live, and Kuwo Live that provides an interactive online stage for performers and users to showcase their talent and engage with those interested in their performance; and Kuwo Changting, an audio platform that offers users various audio content, including audio books, cross-talks, radio dramas, and other entertainment. In addition, it sells music-related merchandise, including Kugou headsets, smart speakers, WeSing karaoke microphones, and Hi-Fi systems; and offers online music event ticketing services, as well as services to smart device and automobile makers to build and operate music services on devices and vehicles. Tencent Music Entertainment Group has a strategic partnership with China Literature. The company is headquartered in Shenzhen, China. Tencent Music Entertainment Group is a subsidiary of Tencent Holdings Limited.

Next Earnings

2026-02-25

Beta

0.523

Average Volume

Market Cap

Last Dividend

CIK

0001744676

ISIN

US88034P1093

CUSIP

88034P109

CEO

Zhu Liang

Sector

Communication Services

Industry

Internet Content & Information

Full Time Employees

5353

IPO Date

2018-12-12

Status

Active

Latest News

Title Headline Publisher Date
Tencent Music's Revenue Model Shifts Beyond Virtual Gifting as China's Paid Music Market Expands Keystone Investors Pte Ltd sold 2,243,614 shares of Tencent Music Entertainment Group, an estimated $52.37 million trade based on quarterly average pricing Quarter-end value of the position fell by $52.37 million, reflecting the sale of the TME shares Represents a 4.7% change in 13F reportable assets under management (AUM) Post-trade stake: 0 shares, valued at $0 The position accounted for 6.1% of the fund's AUM in the previous quarter, marking a significant shift in portfolio allocation We're bullish on these 10 stocks › The Motley Fool 2026-02-23 13:18:23
Reviewing Tencent Music Entertainment Group (NYSE:TME) and Liberty Media Corporation – Liberty Formula One Series C (NASDAQ:FWONK) Liberty Media Corporation - Liberty Formula One Series C (NASDAQ: FWONK - Get Free Report) and Tencent Music Entertainment Group (NYSE: TME - Get Free Report) are both consumer discretionary companies, but which is the better business? We will contrast the two businesses based on the strength of their institutional ownership, profitability, earnings, analyst recommendations, valuation, risk Defense World 2026-02-16 03:19:04
Tencent Music Entertainment Group to Report Fourth Quarter and Full Year 2025 Financial Results on March 17, 2026 /PRNewswire/ -- Tencent Music Entertainment Group ("TME", or the "Company") (NYSE: TME and HKEX: 1698), the leading online music and audio entertainment PRNewsWire 2026-02-10 05:00:00
Marathon Cuts $11.3 Million From Tencent Music Stake Even With Shares Up 37% in a Year Marathon Asset Management sold 559,011 shares of Tencent Music Entertainment, an estimated $11.34 million trade based on quarterly average prices in the period. Meanwhile, the quarter-end position value fell by $26.44 million, reflecting both trading activity and price appreciation. The Motley Fool 2026-02-06 12:48:17
Independent Advisor Alliance Takes Position in Tencent Music Entertainment Group Sponsored ADR $TME Independent Advisor Alliance acquired a new position in Tencent Music Entertainment Group Sponsored ADR (NYSE: TME) in the undefined quarter, according to the company in its most recent disclosure with the Securities and Exchange Commission. The fund acquired 121,711 shares of the company's stock, valued at approximately $2,841,000. A number of other hedge Defense World 2026-02-02 05:14:57
Critical Survey: Tencent Music Entertainment Group (NYSE:TME) versus Liberty Media Corporation – Liberty Formula One Series A (NASDAQ:FWONA) Liberty Media Corporation - Liberty Formula One Series A (NASDAQ: FWONA - Get Free Report) and Tencent Music Entertainment Group (NYSE: TME - Get Free Report) are both large-cap consumer discretionary companies, but which is the superior investment? We will compare the two companies based on the strength of their profitability, dividends, risk, institutional ownership, valuation, analyst Defense World 2026-01-26 01:00:51
Chinese tech giants enter the 'agentic commerce' race as AI reshapes super apps Chinese tech firms are turning AI chatbots into full-service shopping and payment tools. Alibaba, Tencent and ByteDance are racing to build AI-powered super apps. CNBC 2026-01-21 04:40:05
Semiconductor Surge Sends Dow Over 400 Points Higher The Dow Jones Industrial Average (DJI) is reversing its early losses to boast a more than 400-point gain this afternoon Schaeffers Research 2026-01-15 12:11:00
Tencent Music Entertainment Group Sponsored ADR $TME Position Decreased by E Fund Management Hong Kong Co. Ltd. E Fund Management Hong Kong Co. Ltd. decreased its stake in Tencent Music Entertainment Group Sponsored ADR (NYSE: TME) by 23.8% in the third quarter, according to the company in its most recent Form 13F filing with the Securities and Exchange Commission. The institutional investor owned 232,647 shares of the company's stock after Defense World 2026-01-07 05:08:46
Asset Management One Co. Ltd. Decreases Stake in Tencent Music Entertainment Group Sponsored ADR $TME Asset Management One Co. Ltd. lowered its position in shares of Tencent Music Entertainment Group Sponsored ADR (NYSE: TME) by 4.7% during the undefined quarter, according to the company in its most recent filing with the Securities and Exchange Commission. The institutional investor owned 695,566 shares of the company's stock after selling 34,359 Defense World 2026-01-07 03:30:57
Analyzing Madison Square Garden Entertainment (NYSE:MSGE) and Tencent Music Entertainment Group (NYSE:TME) Madison Square Garden Entertainment (NYSE: MSGE - Get Free Report) and Tencent Music Entertainment Group (NYSE: TME - Get Free Report) are both consumer discretionary companies, but which is the superior stock? We will compare the two businesses based on the strength of their institutional ownership, valuation, risk, profitability, dividends, earnings and analyst recommendations. Insider and Institutional Defense World 2026-01-02 01:54:46
Tencent Music Entertainment: Still A Buy With Spotlight Beyond Subscriber Growth Tencent Music Entertainment has suffered a sell-off following 3Q25 results that reflect continued MAU decline and slower momentum in SVIP adoption. Meanwhile non music-subscription revenues have been doing well through concert and merchandise sales, and advertising. Considering these sources of revenues and the potential for further realization of profit from the Ximalaya acquisition, the sell-off was likely overdone. Seeking Alpha 2025-12-29 04:23:21
Tencent Music Entertainment Group Sponsored ADR (NYSE:TME) Given Consensus Rating of “Moderate Buy” by Brokerages Shares of Tencent Music Entertainment Group Sponsored ADR (NYSE: TME - Get Free Report) have received an average rating of "Moderate Buy" from the thirteen brokerages that are covering the company, MarketBeat Ratings reports. Three equities research analysts have rated the stock with a hold rating, nine have issued a buy rating and one has issued Defense World 2025-12-23 01:28:48
American Century Companies Inc. Has $19.67 Million Stock Holdings in Tencent Music Entertainment Group Sponsored ADR $TME American Century Companies Inc. grew its stake in shares of Tencent Music Entertainment Group Sponsored ADR (NYSE: TME) by 26.5% during the undefined quarter, according to its most recent Form 13F filing with the Securities and Exchange Commission. The firm owned 1,009,127 shares of the company's stock after purchasing an additional 211,555 shares Defense World 2025-12-03 03:13:08
Financial Contrast: Tencent Music Entertainment Group (NYSE:TME) and Nexstar Media Group (NASDAQ:NXST) Nexstar Media Group (NASDAQ: NXST - Get Free Report) and Tencent Music Entertainment Group (NYSE: TME - Get Free Report) are both consumer discretionary companies, but which is the better investment? We will compare the two businesses based on the strength of their valuation, profitability, risk, institutional ownership, analyst recommendations, earnings and dividends. Profitability This table compares Defense World 2025-11-26 02:46:53

SEC Filings

Type Filing Date Accepted Date Link
6-K 2026-02-10 2026-02-10 View Filing
6-K 2025-11-12 2025-11-12 View Filing
6-K 2025-10-14 2025-10-14 View Filing
6-K 2025-09-23 2025-09-23 View Filing
6-K 2025-08-12 2025-08-12 View Filing
6-K 2025-07-15 2025-07-15 View Filing
6-K 2025-06-27 2025-06-27 View Filing
6-K 2025-06-10 2025-06-10 View Filing
6-K 2025-05-20 2025-05-20 View Filing
6-K 2025-05-13 2025-05-13 View Filing
6-K 2025-05-06 2025-05-06 View Filing
6-K 2025-04-23 2025-04-23 View Filing
20-F 2025-04-23 2025-04-23 View Filing
6-K 2025-04-15 2025-04-15 View Filing
6-K 2025-03-18 2025-03-18 View Filing
6-K 2025-02-28 2025-02-28 View Filing
6-K 2025-02-18 2025-02-18 View Filing
6-K 2025-01-10 2025-01-10 View Filing
6-K 2024-10-15 2024-10-15 View Filing
6-K 2024-08-13 2024-08-13 View Filing
6-K 2024-07-26 2024-07-26 View Filing
6-K 2024-07-12 2024-07-12 View Filing
S-8 2024-07-12 2024-07-12 View Filing
6-K 2024-06-28 2024-06-28 View Filing
6-K 2024-06-03 2024-06-03 View Filing
6-K 2024-05-21 2024-05-21 View Filing
6-K 2024-05-13 2024-05-13 View Filing
6-K 2024-05-06 2024-05-06 View Filing
6-K 2024-04-18 2024-04-18 View Filing
20-F 2024-04-18 2024-04-18 View Filing
6-K 2024-04-15 2024-04-15 View Filing
6-K 2024-03-22 2024-03-22 View Filing
6-K 2024-03-19 2024-03-19 View Filing

Algorithm Performance

Upgrade To Premium for Full Access
Algorithm Profit/Loss Profit Factor # Trades Sharpe Sortino Efficiency
Bull Bias 22.19% 1.05 39 0.77 0.47 14.33
Pivot Points Strategy 14.25% 0.98 25 0.69 0.33 6.39
Donchian Channel Strategy 10.52% 1.04 22 0.49 0.46 2.65
xxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx x
xxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x x xxxx xxxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxxx xxxx
xxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx x
xxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxxx% xxxx x xxx xxxx xxx
xxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x x xxxx xxxx xxxx
xxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxx% x xx xxxx xxxxx xxx
xxxxxxxxxxxx xxxxxx% x x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxx% x x xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxx xxxxxx% x x xxxx x xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% x xx xxxx xxx xxxx
xxxxxxxxx xxxxxx% x x xxxx xxxx xxxx
xxxx xxxxx% x xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxx xxxxx% xxxx x xxxxx xxxx xxxx
xxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxx x% x xx x x xxxx
xxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxx x% x xx x x xxxx
xxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxx% x x xxxx xxxxx xxxx
xxxx xxxxxx% xxxx xx xxxx xxxxx xxx
xxxxxxxxx xxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxxxx xxxxx x
xxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxx xxxxxxx% x x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxx xxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxxxx xxxxx xxx
xxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxx xxxxxxxx% x xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxx xxxxxxxx% x xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxx xxxxxxxx% xxxx xx xxxxx xxxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx xx xxxxx xxxxx xxx
xxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% x x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxx x
xxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxxxx% xxxx x xxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxxx xxxxx xxx
xxxxxxxxxxxxxxxxxxxx xxxxx% xxxx x xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% x xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxx xx xxxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxx xxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% x x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx