RGA

$218.41

$

Reinsurance Group of America, Incorporated engages in reinsurance business. It offers individual and group life and health insurance products, such as term life, credit life, universal life, whole life, group life and health, joint and last survivor insurance, critical illness, disability, and longevity products; asset-intensive and financial reinsurance products; and other capital motivated solutions. The company also provides reinsurance for mortality, morbidity, lapse, and investment-related risk associated with products; and reinsurance for investment-related risks. In addition, it develops and markets technology solutions; and provides consulting and outsourcing solutions for the insurance and reinsurance industries. The company serves life insurance companies in the United States, Latin America, Canada, Europe, the Middle East, Africa, Australia, and the Asia Pacific. Reinsurance Group of America, Incorporated was founded in 1973 and is headquartered in Chesterfield, Missouri.

Beta

0.511

Average Volume

Market Cap

Last Dividend

CIK

0000898174

ISIN

US7593516047

CUSIP

759351604

CEO

Tony Cheng

Sector

Financial Services

Industry

Insurance - Reinsurance

Full Time Employees

4100

IPO Date

2008-09-12

Status

Active

Latest News

Title Headline Publisher Date
Reinsurance Group of America Announces Pricing of Subordinated Debentures ST. LOUIS--(BUSINESS WIRE)--Reinsurance Group of America, Incorporated (NYSE: RGA) (“RGA”) announced today that it has priced an aggregate principal amount of $400,000,000 of 6.375% Fixed-Rate Reset Subordinated Debentures due 2056 (the “2056 Debentures”) pursuant to an underwritten registered public offering (the “Offering”). The 2056 Debentures have a maturity date of September 15, 2056, an issue price of 100.000% and feature a fixed-rate coupon of 6.375%, payable semiannually in arrears. RGA. Business Wire 2026-02-24 18:23:00
Should Value Investors Buy Reinsurance Group of America (RGA) Stock? Here at Zacks, our focus is on the proven Zacks Rank system, which emphasizes earnings estimates and estimate revisions to find great stocks. Nevertheless, we are always paying attention to the latest value, growth, and momentum trends to underscore strong picks. Zacks Investment Research 2026-02-20 10:40:43
Why Reinsurance Group (RGA) is a Top Momentum Stock for the Long-Term Wondering how to pick strong, market-beating stocks for your investment portfolio? Look no further than the Zacks Style Scores. Zacks Investment Research 2026-02-13 10:51:10
RGA Q4 Earnings and Revenues Beat Estimates, Premiums Up Y/Y RGA posts a Q4 2025 EPS beat with operating earnings up 55% y/y as revenues jump 23%, led by Asia/Pacific and strong investment income. Zacks Investment Research 2026-02-09 11:46:10
Envestnet Asset Management Inc. Lowers Position in Reinsurance Group of America, Incorporated $RGA Envestnet Asset Management Inc. lessened its holdings in shares of Reinsurance Group of America, Incorporated (NYSE: RGA) by 14.2% during the third quarter, according to the company in its most recent filing with the Securities and Exchange Commission. The institutional investor owned 402,318 shares of the insurance provider's stock after selling 66,617 shares Defense World 2026-02-09 05:06:44
Truist Financial Corp Sells 2,802 Shares of Reinsurance Group of America, Incorporated $RGA Truist Financial Corp decreased its position in shares of Reinsurance Group of America, Incorporated (NYSE: RGA) by 24.2% in the undefined quarter, according to the company in its most recent Form 13F filing with the Securities and Exchange Commission. The institutional investor owned 8,782 shares of the insurance provider's stock after selling 2,802 Defense World 2026-02-08 04:02:52
Reinsurance Group of America, Incorporated (RGA) Q4 2025 Earnings Call Transcript Reinsurance Group of America, Incorporated (RGA) Q4 2025 Earnings Call Transcript Seeking Alpha 2026-02-06 13:14:21
Here's What Key Metrics Tell Us About Reinsurance Group (RGA) Q4 Earnings While the top- and bottom-line numbers for Reinsurance Group (RGA) give a sense of how the business performed in the quarter ended December 2025, it could be worth looking at how some of its key metrics compare to Wall Street estimates and year-ago values. Zacks Investment Research 2026-02-05 22:01:08
Reinsurance Group (RGA) Q4 Earnings and Revenues Top Estimates Reinsurance Group (RGA) came out with quarterly earnings of $7.75 per share, beating the Zacks Consensus Estimate of $5.86 per share. This compares to earnings of $4.99 per share a year ago. Zacks Investment Research 2026-02-05 19:06:07
Reinsurance Group of America Reports Fourth Quarter Results ST. LOUIS--(BUSINESS WIRE)--Reinsurance Group of America, Incorporated (NYSE: RGA), a leading global provider of life and health reinsurance, reported fourth quarter net income available to RGA shareholders of $463 million, or $6.97 per diluted share, compared with $148 million, or $2.22 per diluted share, in the prior-year quarter. Adjusted operating income for the fourth quarter totaled $515 million, or $7.75 per diluted share, compared with $334 million, or $4.99 per diluted share, the year. Business Wire 2026-02-05 16:15:00
Are Investors Undervaluing Reinsurance Group of America (RGA) Right Now? Here at Zacks, our focus is on the proven Zacks Rank system, which emphasizes earnings estimates and estimate revisions to find great stocks. Nevertheless, we are always paying attention to the latest value, growth, and momentum trends to underscore strong picks. Zacks Investment Research 2026-02-04 10:40:44
What Analyst Projections for Key Metrics Reveal About Reinsurance Group (RGA) Q4 Earnings Beyond analysts' top-and-bottom-line estimates for Reinsurance Group (RGA), evaluate projections for some of its key metrics to gain a better insight into how the business might have performed for the quarter ended December 2025. Zacks Investment Research 2026-02-03 10:16:06
Reinsurance Group (RGA) Earnings Expected to Grow: Should You Buy? Reinsurance Group (RGA) doesn't possess the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations. Zacks Investment Research 2026-01-29 11:06:55
Federated Hermes Inc. Acquires 5,651 Shares of Reinsurance Group of America, Incorporated $RGA Federated Hermes Inc. raised its holdings in Reinsurance Group of America, Incorporated (NYSE: RGA) by 1.6% during the third quarter, according to its most recent filing with the Securities and Exchange Commission. The fund owned 354,762 shares of the insurance provider's stock after buying an additional 5,651 shares during the quarter. Federated Hermes Defense World 2026-01-29 04:26:50
SKB and RGA Acquire 513,000 SF Columbia River Collection in Portland, Oregon PORTLAND, Ore., Jan. 27, 2026 /PRNewswire/ -- ScanlanKemperBard (SKB), in partnership with RGA ReCap Incorporated (ReCap Real Estate Investments) on behalf of Reinsurance Group of America, Incorporated (RGA), announced the acquisition of Columbia River Collection, a 513,275-square-foot, eight-building industrial project located along the Columbia River corridor in the Portland metro area. PRNewsWire 2026-01-27 06:00:00
Envestnet Portfolio Solutions Inc. Sells 2,912 Shares of Reinsurance Group of America, Incorporated $RGA Envestnet Portfolio Solutions Inc. lessened its position in Reinsurance Group of America, Incorporated (NYSE: RGA) by 10.4% during the third quarter, according to the company in its most recent Form 13F filing with the Securities and Exchange Commission. The fund owned 24,983 shares of the insurance provider's stock after selling 2,912 shares during Defense World 2026-01-26 03:58:46
Reinsurance Group of America, Incorporated (NYSE:RGA) Receives Consensus Rating of “Moderate Buy” from Analysts Shares of Reinsurance Group of America, Incorporated (NYSE: RGA - Get Free Report) have received a consensus rating of "Moderate Buy" from the eleven ratings firms that are covering the firm, MarketBeat.com reports. One investment analyst has rated the stock with a sell rating, two have given a hold rating and eight have assigned a buy Defense World 2026-01-24 03:06:57
Reinsurance Group of America Named to Fortune's ‘World's Most Admired Companies' List ST. LOUIS--(BUSINESS WIRE)--Reinsurance Group of America, Incorporated (NYSE: RGA), a leading global life and health insurer, has been named to Fortune's World's Most Admired Companies list, a testament to RGA's dedication to excellence and unwavering focus on delivering value to clients while upholding the highest standards of business operations and corporate responsibility. “We're truly honored to be recognized by Fortune once again. It reflects the passion and commitment our employees bring. Business Wire 2026-01-21 09:00:00
Reinsurance Group of America, Incorporated (NYSE:RGA) Short Interest Update Reinsurance Group of America, Incorporated (NYSE: RGA - Get Free Report) was the target of a significant growth in short interest in December. As of December 31st, there was short interest totaling 655,535 shares, a growth of 19.6% from the December 15th total of 548,094 shares. Currently, 1.0% of the company's stock are sold short. Based Defense World 2026-01-21 04:53:11
Sumitomo Mitsui Trust Group Inc. Trims Stake in Reinsurance Group of America, Incorporated $RGA Sumitomo Mitsui Trust Group Inc. lessened its position in Reinsurance Group of America, Incorporated (NYSE: RGA) by 31.4% in the undefined quarter, according to its most recent 13F filing with the Securities and Exchange Commission. The fund owned 6,931 shares of the insurance provider's stock after selling 3,179 shares during the quarter. Sumitomo Defense World 2026-01-19 05:46:57

SEC Filings

Type Filing Date Accepted Date Link
FWP 2026-02-24 2026-02-24 View Filing
424B5 2026-02-24 2026-02-24 View Filing
10-K 2026-02-20 2026-02-20 View Filing
SC 13G/A 2026-02-17 2026-02-17 View Filing
4 2026-02-13 2026-02-13 View Filing
4 2026-02-12 2026-02-12 View Filing
4 2026-02-11 2026-02-11 View Filing
4 2026-02-11 2026-02-11 View Filing
8-K 2026-02-05 2026-02-05 View Filing
4 2026-01-22 2026-01-22 View Filing
4 2026-01-22 2026-01-22 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
4 2026-01-20 2026-01-20 View Filing
3 2026-01-20 2026-01-20 View Filing
3 2025-12-10 2025-12-10 View Filing
4 2025-12-05 2025-12-05 View Filing
4 2025-12-03 2025-12-03 View Filing
8-K 2025-12-03 2025-12-03 View Filing
SC 13G 2025-11-14 2025-11-14 View Filing
10-Q 2025-10-31 2025-10-31 View Filing
8-K 2025-10-30 2025-10-30 View Filing
S-8 2025-08-29 2025-08-29 View Filing
10-Q 2025-08-01 2025-08-01 View Filing
8-K 2025-07-31 2025-07-31 View Filing
4 2025-06-10 2025-06-10 View Filing
8-K 2025-06-04 2025-06-04 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
4 2025-05-23 2025-05-23 View Filing
3 2025-05-23 2025-05-23 View Filing
8-K 2025-05-22 2025-05-22 View Filing
4 2025-05-19 2025-05-19 View Filing
10-Q 2025-05-02 2025-05-02 View Filing
8-K 2025-05-01 2025-05-01 View Filing
SC 13G/A 2025-04-24 2025-04-24 View Filing
ARS 2025-04-10 2025-04-10 View Filing
DEF 14A 2025-04-10 2025-04-10 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-18 2025-03-18 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
4 2025-03-10 2025-03-10 View Filing
8-K 2025-03-03 2025-03-03 View Filing
8-K 2025-02-28 2025-02-28 View Filing
424B2 2025-02-27 2025-02-27 View Filing
FWP 2025-02-26 2025-02-26 View Filing
424B5 2025-02-25 2025-02-25 View Filing
8-K 2025-02-24 2025-02-24 View Filing
10-K 2025-02-21 2025-02-21 View Filing
8-K 2025-02-06 2025-02-06 View Filing
4 2025-01-23 2025-01-23 View Filing
4 2025-01-23 2025-01-23 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2025-01-21 2025-01-21 View Filing
4 2024-12-20 2024-12-20 View Filing
4 2024-12-19 2024-12-19 View Filing
10-Q 2024-11-01 2024-11-01 View Filing
8-K 2024-10-31 2024-10-31 View Filing
8-K 2024-10-24 2024-10-24 View Filing
4 2024-09-23 2024-09-23 View Filing
S-8 2024-08-15 2024-08-15 View Filing
4 2024-08-14 2024-08-14 View Filing

Algorithm Performance

Upgrade To Premium for Full Access
Algorithm Profit/Loss Profit Factor # Trades Sharpe Sortino Efficiency
Quantum Inspired Strategy 65.94% 0.93 23 0.91 0.73 30.83
Adaptive Wave 55.46% 1 1 0.8 0.8 20.35
Volume Gap 43.41% 1.06 39 0.64 0.69 8.3
xxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx x
xxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx x
xxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxx xxxxxxx% x x xxx xxxx xxxx
xxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxxx xxxx xxxxx
xxx xxxxxxx% xxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx x xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxx xxxxxxx% x xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx xxxx
xxxxxxxxxxxx xxxxxxx% x x xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxxx
xxxx xxxxxxx% xxxx xx xxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxx% xxx xx xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxxx% x xx xxxx xxxxx xxxx
xxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx x
xxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx x
xxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxx xxxx xxxx
xxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxx xxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxx xxxxxx% xxxx x xxxx xxxx xxxxx
xxxx xxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxx
xxxxxxxxxxxxxx xxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxx xxxxxx% xxxx x xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx x xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxx x% x x x x xxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxx
xxxxxxxxx x% x xx x x xxx
xxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxx xxxxxx% xxxx xx xxxxx x xxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% x x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxx xxxxxxxx% xxx xx xxxx xxxxx xxxx
xxx xxxxxxxx% xxxx xx xxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% x xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xx
xxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxxx xxxxx
xxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxx xxxxxxxx% x x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx