PUK

$30.905

$

Prudential plc, through its subsidiaries, provides life and health insurance, and retirement and asset management solutions to individuals in Asia, and Africa. It offers health and protection, as well as savings products, such as participating, linked, and other traditional products. The company also provides insurance against common critical illnesses, including cancer, stroke, and heart attack; and tropical disease protection, such as dengue, malaria, and measles. It manages assets across equity, fixed income, multi asset, quantitative, and alternative strategies on behalf of institutional and individual investors. Prudential plc provides its products and services through agency sales force, banks, and brokers. The company was founded in 1848 and is headquartered in London, the United Kingdom.

Next Earnings

2026-02-25

Beta

0.964

Average Volume

Market Cap

Last Dividend

CIK

0001116578

ISIN

US74435K2042

CUSIP

74435K204

CEO

Anil Wadhwani

Sector

Financial Services

Industry

Insurance - Life

Full Time Employees

15412

IPO Date

2000-06-29

Status

Active

Latest News

Title Headline Publisher Date
Prudential heads into results season with cash generation the key test Prudential PLC (LSE:PRU) reports full-year results on 17 March, and the numbers Deutsche Bank is watching most closely sit inside the cash flow statement rather than the headline profit line. The bank, which rates the stock a 'buy' with a 1,355p price target, forecasts new business value of $2.7 billion, embedded value of $39.3 billion, IFRS operating profit of $3.25 billion and a dividend of 25.44 cents per share for the year. Proactive Investors 2026-02-23 10:26:37
Prudential Financial Lags Industry, Trades at a Discount: Time to Hold? PRU gains from solid asset-based businesses, international operations and deeper reach in the pension risk transfer market. Zacks Investment Research 2026-02-17 10:46:31
Envestnet Asset Management Inc. Decreases Holdings in Prudential Public Limited Company $PUK Envestnet Asset Management Inc. lowered its stake in shares of Prudential Public Limited Company (NYSE: PUK) by 4.1% in the undefined quarter, according to the company in its most recent 13F filing with the Securities and Exchange Commission. The fund owned 558,091 shares of the financial services provider's stock after selling 23,862 shares Defense World 2026-02-16 04:17:00
ABC Arbitrage SA Reduces Holdings in Prudential Public Limited Company $PUK ABC Arbitrage SA reduced its stake in Prudential Public Limited Company (NYSE: PUK) by 2.6% during the undefined quarter, according to the company in its most recent filing with the Securities and Exchange Commission. The firm owned 758,332 shares of the financial services provider's stock after selling 20,568 shares during the period. Prudential Defense World 2026-02-11 03:32:48
Prudential Financial Elects Maryann Mannen to Board of Directors NEWARK, N.J.--(BUSINESS WIRE)--Prudential Financial Inc. (NYSE: PRU) announced today that Maryann Mannen has been elected to the Board of Directors as an independent director, effective May 12, 2026, and contingent on shareholder approval. She will serve on the Board's Corporate Governance and Business Ethics Committee and Compensation and Human Capital Committee. Mannen brings to Prudential broad operational and financial expertise acquired over more than 30 years in the global energy sector. Business Wire 2026-02-10 08:35:00
Prudential Public (NYSE:PUK) vs. Zurich Insurance Group (OTCMKTS:ZURVY) Head to Head Contrast Zurich Insurance Group (OTCMKTS:ZURVY - Get Free Report) and Prudential Public (NYSE: PUK - Get Free Report) are both large-cap finance companies, but which is the superior investment? We will compare the two companies based on the strength of their profitability, earnings, risk, institutional ownership, valuation, analyst recommendations and dividends. Insider and Institutional Ownership 0.0% of Defense World 2026-02-08 01:32:45
Prudential Financial: Cheap Valuation And Yield Make It Interesting (Upgrade) Prudential Financial, Inc. now offers a compelling value and income opportunity after a 15% total return decline and discounted valuation versus peers. PRU's operating performance remains resilient, with 2025 adjusted earnings before taxes up 12% YoY and operating ROE near 15%, despite revenue headwinds. Risks include Japanese regulatory issues impacting 2026 earnings by $300–350 million and elevated private credit exposure (~21% of portfolio). Seeking Alpha 2026-02-06 09:12:21
Prudential Financial Q4 Earnings Miss, Revenues Beat, Dividend Raised PRU's Q4 results reflect higher asset management fees, net investment spread results, and favorable underwriting results, partially offset by higher expenses. Zacks Investment Research 2026-02-04 10:16:13
Prudential Financial: Results Support A Growing Dividend And Buybacks Prudential Financial remains a "Buy" for income-oriented investors, offering an 8% capital return yield and a secure, growing dividend. U.S. operations are stabilizing, with improved underwriting and a shift from legacy variable annuities to higher-return products supporting future earnings. International headwinds persist, notably a 90-day sales suspension in Japan, but capital strength and proactive management contain risk. Seeking Alpha 2026-02-03 19:00:07
Prudential Financial, Inc. Announces Full Year and Fourth Quarter 2025 Results NEWARK, N.J.--(BUSINESS WIRE)--Prudential Financial, Inc. (NYSE: PRU) today reported full year and fourth quarter 2025 results. 2025 net income attributable to Prudential Financial, Inc. of $3.576 billion or $9.99 per Common share increased compared to net income of $2.727 billion or $7.50 per share for 2024. 2025 after-tax adjusted operating income of $5.161 billion or $14.43 per Common share increased compared to $4.588 billion or $12.62 per share for 2024. Fourth quarter 2025 net income attr. Business Wire 2026-02-03 16:18:00
Prudential of Japan Implements Voluntary 90-Day Suspension of New Sales to Address Previously Disclosed Employee Misconduct TOKYO & NEWARK, N.J.--(BUSINESS WIRE)--The Prudential Life Insurance Company, Ltd. (“Prudential of Japan” or “POJ”) and its parent company, Prudential Financial, Inc. (“PRU”), today announced a voluntary 90-day suspension of new sales activity at Prudential of Japan. The suspension of new sales activity, which begins Feb. 9, 2026, will support Prudential of Japan's implementation of comprehensive operational, organizational, and governance changes to address previously disclosed incidents of mi. Business Wire 2026-02-03 16:13:00
Prudential Public Limited Company (NYSE:PUK) Short Interest Update Prudential Public Limited Company (NYSE: PUK - Get Free Report) was the recipient of a significant increase in short interest during the month of January. As of January 15th, there was short interest totaling 1,836,938 shares, an increase of 46.0% from the December 31st total of 1,258,459 shares. Currently, 0.1% of the shares of the company Defense World 2026-02-01 04:40:56
Analyzing Waterdrop (NYSE:WDH) & Prudential Public (NYSE:PUK) Waterdrop (NYSE: WDH - Get Free Report) and Prudential Public (NYSE: PUK - Get Free Report) are both finance companies, but which is the superior stock? We will compare the two businesses based on the strength of their dividends, risk, analyst recommendations, profitability, institutional ownership, earnings and valuation. Profitability This table compares Waterdrop and Prudential Public's net Defense World 2026-02-01 01:24:48
Prudential shares seen as undervalued despite growth potential, says UBS Shares in Prudential PLC (LSE:PRU) are valued lower than others in the wider sector as investors continue to take a cautious view, despite the insurer's exposure to fast-growing markets in Asia and Africa, according to analysts at UBS. That caution means the stock is trading at one of the highest market-implied costs of equity in the sector of between 12% and 13.5%, a measure that reflects the return investors demand for holding the shares. Proactive Investors 2026-01-21 10:46:37
Prudential Advisors Enhances Advisor Leads Program with AI and Data Science New AI-driven capabilities apply data science across the full lead lifecycle – from enrichment and scoring to routing, feedback and advisor enablement NEWARK, N.J., Jan. 20, 2026 /PRNewswire/ -- Prudential Advisors, the retail arm of Prudential Financial, Inc. (NYSE: PRU), announced today important enhancements to its Advisor Leads programs, leveraging artificial intelligence (AI) and data science across the full lead lifecycle to improve lead quality and increase conversion rates, benefitting advisors and consumers. PRNewsWire 2026-01-20 06:00:00
IP Group chair set for new role at Prudential, succession efforts are underway IP Group PLC (LSE:IPO) has announced that its chair Sir Douglas Flint has agreed to join the board of Prudential PLC (LSE:PRU) as an independent non-executive director and chair designate. with effect from March, and, as a result, he will be leaving the company. Proactive Investors 2026-01-14 03:17:07
Prudential Picks Former HSBC Veteran Douglas Flint as Next Board Chair Flint is set to join the board in March as a nonexecutive director and chair-designate, succeeding the retiring Shriti Vadera. WSJ 2026-01-14 03:09:00
Prudential taps Douglas Flint to succeed Shriti Vadera as chair British insurer Prudential , 2378.HK named Douglas Flint as its new chair on Wednesday, succeeding Shriti Vadera, who is stepping down in May after five years in the role. Reuters 2026-01-13 23:12:51
Global Retirement Partners LLC Lowers Position in Prudential Public Limited Company $PUK Global Retirement Partners LLC decreased its stake in shares of Prudential Public Limited Company (NYSE: PUK) by 68.3% in the third quarter, according to the company in its most recent Form 13F filing with the SEC. The fund owned 7,741 shares of the financial services provider's stock after selling 16,645 shares during the Defense World 2026-01-12 03:56:48
PFG or PUK: Which Is the Better Value Stock Right Now? Investors looking for stocks in the Insurance - Multi line sector might want to consider either Principal Financial (PFG) or Prudential (PUK). But which of these two stocks presents investors with the better value opportunity right now? Zacks Investment Research 2026-01-07 12:41:21

SEC Filings

Type Filing Date Accepted Date Link
6-K 2026-02-24 2026-02-24 View Filing
6-K 2026-02-23 2026-02-23 View Filing
6-K 2026-02-20 2026-02-20 View Filing
6-K 2026-02-19 2026-02-19 View Filing
6-K 2026-02-18 2026-02-18 View Filing
6-K 2026-02-18 2026-02-18 View Filing
6-K 2026-02-17 2026-02-17 View Filing
6-K 2026-02-17 2026-02-17 View Filing
6-K 2026-02-13 2026-02-13 View Filing
6-K 2026-02-13 2026-02-13 View Filing
6-K 2026-02-12 2026-02-12 View Filing
6-K 2026-02-12 2026-02-12 View Filing
6-K 2026-02-11 2026-02-11 View Filing
6-K 2026-02-10 2026-02-10 View Filing
6-K 2026-02-09 2026-02-09 View Filing
6-K 2026-02-06 2026-02-06 View Filing
6-K 2026-02-05 2026-02-05 View Filing
6-K 2026-02-04 2026-02-04 View Filing
6-K 2026-02-03 2026-02-03 View Filing
6-K 2026-02-02 2026-02-02 View Filing
6-K 2026-01-30 2026-01-30 View Filing
6-K 2026-01-30 2026-01-30 View Filing
6-K 2026-01-29 2026-01-29 View Filing
6-K 2026-01-28 2026-01-28 View Filing
6-K 2026-01-28 2026-01-28 View Filing
6-K 2026-01-27 2026-01-27 View Filing
6-K 2026-01-26 2026-01-26 View Filing
6-K 2026-01-23 2026-01-23 View Filing
6-K 2026-01-22 2026-01-22 View Filing
6-K 2026-01-22 2026-01-22 View Filing
6-K 2026-01-21 2026-01-21 View Filing
6-K 2026-01-20 2026-01-20 View Filing
6-K 2026-01-20 2026-01-20 View Filing
6-K 2026-01-16 2026-01-16 View Filing
6-K 2026-01-15 2026-01-15 View Filing
6-K 2026-01-15 2026-01-15 View Filing
6-K 2026-01-14 2026-01-14 View Filing
6-K 2026-01-14 2026-01-14 View Filing
6-K 2026-01-13 2026-01-13 View Filing
6-K 2026-01-12 2026-01-12 View Filing
6-K 2026-01-09 2026-01-09 View Filing
6-K 2026-01-08 2026-01-08 View Filing
6-K 2026-01-07 2026-01-07 View Filing
6-K 2026-01-06 2026-01-06 View Filing
6-K 2025-12-30 2025-12-30 View Filing
6-K 2025-12-23 2025-12-23 View Filing
6-K 2025-12-23 2025-12-23 View Filing
6-K 2025-12-23 2025-12-23 View Filing
6-K 2025-12-22 2025-12-22 View Filing
6-K 2025-12-22 2025-12-22 View Filing
6-K 2025-12-19 2025-12-19 View Filing
6-K 2025-12-18 2025-12-18 View Filing
6-K 2025-12-17 2025-12-17 View Filing
6-K 2025-12-17 2025-12-17 View Filing
6-K 2025-12-16 2025-12-16 View Filing
6-K 2025-12-15 2025-12-15 View Filing
6-K 2025-12-15 2025-12-15 View Filing
6-K 2025-12-15 2025-12-15 View Filing
6-K 2025-12-12 2025-12-12 View Filing
6-K 2025-12-11 2025-12-11 View Filing
6-K 2025-12-10 2025-12-10 View Filing
6-K 2025-12-09 2025-12-09 View Filing
6-K 2025-12-08 2025-12-08 View Filing
6-K 2025-12-05 2025-12-05 View Filing
6-K 2025-12-04 2025-12-04 View Filing
6-K 2025-12-03 2025-12-03 View Filing
6-K 2025-12-02 2025-12-02 View Filing
6-K 2025-12-01 2025-12-01 View Filing
6-K 2025-11-28 2025-11-28 View Filing
6-K 2025-11-28 2025-11-28 View Filing
6-K 2025-11-28 2025-11-28 View Filing
6-K 2025-11-28 2025-11-28 View Filing
6-K 2025-11-26 2025-11-26 View Filing
6-K 2025-11-25 2025-11-25 View Filing
6-K 2025-11-21 2025-11-21 View Filing
6-K 2025-11-20 2025-11-20 View Filing
6-K 2025-11-20 2025-11-20 View Filing
6-K 2025-11-19 2025-11-19 View Filing
6-K 2025-11-18 2025-11-18 View Filing
6-K 2025-11-17 2025-11-17 View Filing
6-K 2025-11-14 2025-11-14 View Filing
6-K 2025-11-13 2025-11-13 View Filing
6-K 2025-11-12 2025-11-12 View Filing
6-K 2025-11-12 2025-11-12 View Filing
6-K 2025-11-12 2025-11-12 View Filing
6-K 2025-11-10 2025-11-10 View Filing
6-K 2025-11-07 2025-11-07 View Filing
6-K 2025-11-06 2025-11-06 View Filing
6-K 2025-11-06 2025-11-06 View Filing
6-K 2025-11-05 2025-11-05 View Filing
6-K 2025-11-04 2025-11-04 View Filing
6-K 2025-11-03 2025-11-03 View Filing
6-K 2025-10-31 2025-10-31 View Filing
6-K 2025-10-31 2025-10-31 View Filing
6-K 2025-10-30 2025-10-30 View Filing
6-K 2025-10-30 2025-10-30 View Filing
SC 13G 2025-10-29 2025-10-29 View Filing
6-K 2025-10-29 2025-10-29 View Filing
6-K 2025-10-28 2025-10-28 View Filing
6-K 2025-10-27 2025-10-27 View Filing

Algorithm Performance

Upgrade To Premium for Full Access
Algorithm Profit/Loss Profit Factor # Trades Sharpe Sortino Efficiency
Buy & Hold 10.21% 1.06 39 0.86 0.54 10.21
Mean Variance Optimization Strategy 10.21% 1.06 39 0.86 0.54 0
Volume Gap 10.01% 1.07 39 0.26 0.22 14.77
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxx
xxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxxx% x xx xxxx xxxx xxx
xxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxxx xxxx
xxxxxxxxxxxxx xxxxxxx% x x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx x xxx
xxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxx xxx xxxx
xxxx xxxxxxx% x xx xxxx xxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxx xxxx x
xxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxx% x xx xxxx xxx xxxx
xxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxx xxxxxx% x xx xxxx xxxx xxxx
xxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxx xxxxx% x x xxxxx xxxx x
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx% xxxx xx xxxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx x xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxx% xxx x xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxx x% x xx x x xxx
xxxxxxxxxxxxx x% x xx x x xxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxx
xxxxxxxxxxxxxxxxxx x% x x x x xxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxx
xxxx x% x xx x x xxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxx
xxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxx% x x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxxx xxxxx xxxx
xxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxx xxxxxxx% xxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% x x xxxxx xxxxx xxxxx
xxxxxxxxx xxxxxxx% x xx xxxxx xxxxx xxx
xxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% x xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxx xxxxxxxx% x x xxxxx xxxxx xxxxx
xxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxxx xxxxx
xxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx x
xxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxx
xxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxx xxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% x xx xxxxx xxxxx xxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxxx
xxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% x x xxxxx xxxxx xxxxx