RUM

$5.73

$

Rumble Inc. operates video sharing platforms. The company operates rumble.com, a platform that enables video creators to host, livestream, manage, distribute, and create OTT feeds, as well as monetize their content. It also operates locals.com, a subscription-based video sharing platform. The company was founded in 2013 and is based in Longboat Key, Florida.

Next Earnings

2026-02-25

Beta

0.696

Average Volume

Market Cap

Last Dividend

CIK

0001830081

ISIN

US78137L1052

CUSIP

78137L105

CEO

Christopher Pavlovski

Sector

Technology

Industry

Software - Application

Full Time Employees

135

IPO Date

2021-04-14

Status

Active

Latest News

Title Headline Publisher Date
Mark Levin to Launch New Vodcast Series Across YouTube and Rumble NEW YORK, Feb. 17, 2026 (GLOBE NEWSWIRE) -- Cumulus Media's (OTCQB: CMLS) Westwood One today announced the launch of a new digital video series from their legacy host, Mark Levin. Liberty's Voice with Mark Levin will publish vodcast episodes three times per week – Monday through Wednesday – and will be available on both YouTube and Rumble in digital video format with future expansion on other platforms. GlobeNewsWire 2026-02-17 08:00:00
Rumble App Now Includes Rumble Shorts on Android Following Google Approval LONGBOAT KEY, FL, Feb. 13, 2026 (GLOBE NEWSWIRE) -- Rumble Inc. (NASDAQ: RUM), the Freedom-First technology platform, announced that Rumble Shorts has been approved by Google Play. Android users are now able to download or update their Rumble apps to experience Rumble Shorts. GlobeNewsWire 2026-02-13 08:00:00
Rumble (NASDAQ:RUM) Trading 8.4% Higher Following Insider Buying Activity Rumble Inc. (NASDAQ: RUM - Get Free Report) traded up 8.4% on Monday after an insider bought additional shares in the company. The company traded as high as $6.30 and last traded at $6.2650. 1,220,371 shares changed hands during trading, a decline of 38% from the average session volume of 1,952,790 shares. The stock had previously Defense World 2026-02-10 01:56:44
Rumble Stock Climbs As Tether-Linked Fund Buys 777,012 Shares The filing shows Tether Global Investments Fund, S.I.C.A.F., S.A. and its wholly owned subsidiary Tether Investments, S.A. Benzinga 2026-02-09 15:44:39
CSE Bulletin: Name and Symbol Change - Rumble Resources Inc. (RB) Toronto, Ontario--(Newsfile Corp. - Le 9 février/February 2026) - Rumble Resources Inc. (RB) has announced a name and symbol change to NovaRed Mining Inc. (NRED). Shares will begin trading under the new name and symbol and with a new CUSIP number on February 11, 2026. Newsfile Corp 2026-02-09 15:10:00
Rumble Unveils the Web Version of Rumble Shorts LONGBOAT KEY, FL, Feb. 04, 2026 (GLOBE NEWSWIRE) -- Rumble Inc. (NASDAQ: RUM), the Freedom-First technology platform, has unveiled Rumble Shorts, the platform's home for short-form videos, on the web at rumble. com/shorts. The mobile app versions will follow later this month pending approval by the app stores. Globe News Wire 2026-02-04 16:10:52
Rumble Announces Participation in the 11th Annual Oppenheimer Emerging Growth Conference LONGBOAT KEY, FL, Jan. 27, 2026 (GLOBE NEWSWIRE) -- Rumble Inc. (NASDAQ: RUM) (“Rumble”), the Freedom-First technology platform, today announced that management will participate in the 11th Annual Oppenheimer Emerging Growth Conference, taking place virtually on February 3rd and 4th, 2026. GlobeNewsWire 2026-01-27 16:05:00
Rumble (NASDAQ:RUM) Trading 1.9% Higher – Still a Buy? Shares of Rumble Inc. (NASDAQ: RUM - Get Free Report) were up 1.9% during mid-day trading on Thursday. The stock traded as high as $6.50 and last traded at $6.31. Approximately 1,635,824 shares were traded during trading, a decline of 2% from the average daily volume of 1,674,242 shares. The stock had previously closed at Defense World 2026-01-23 02:44:55
Rumble Resources Announces Management Change Vancouver, British Columbia--(Newsfile Corp. - January 16, 2026) - RUMBLE RESOURCES INC. (CSE: RB) (OTCQB: RBRSF) (the "Company" or "Rumble") announces that Erwin Wong has resigned as Chief Financial Officer, Secretary, and a director of the Company in order to pursue other business interests. Newsfile Corp 2026-01-16 21:33:00
Rumble Secures Exclusive Video and Live Streaming Rights for The Dan Bongino Show LONGBOAT KEY, FL, Jan. 12, 2026 (GLOBE NEWSWIRE) -- Rumble Inc. (NASDAQ:RUM), the Freedom-First technology platform, today announced that it has entered into an exclusive video and live streaming distribution agreement with The Dan Bongino Show. Dan Bongino will return to podcasting with the relaunch of the show beginning February 2, 2026. The agreement grants Rumble exclusive video distribution rights, making it the only platform where audiences can watch the show's daily live stream. The audio-only version of the program will be available across all major podcast platforms. Westwood One will serve as the exclusive sales partner for The Dan Bongino Show. GlobeNewsWire 2026-01-12 07:47:00
Rumble Announces Confidential Submission of Draft Registration Statement on Form S-4 in Connection with Proposed Business Combination with Northern Data LONGBOAT KEY, Fla., Jan. 06, 2026 (GLOBE NEWSWIRE) -- Rumble Inc. (NASDAQ: RUM) (“Rumble” or the “Company”), the Freedom-First technology platform, today announced that it has confidentially submitted a draft registration statement on Form S-4 (the “Registration Statement”) to the U.S. Securities and Exchange Commission (“SEC”) in connection with its previously announced proposed business combination with Northern Data AG (“Northern Data”). The Registration Statement includes a preliminary joint information statement/prospectus and has not yet been declared effective by the SEC. The confidential submission marks an important step in the process toward the launch of the exchange offer process. GlobeNewsWire 2026-01-06 16:15:00
Rumble Names Greg Sherrill its First President of Sales for Rumble Advertising LONGBOAT KEY, FL, Jan. 06, 2026 (GLOBE NEWSWIRE) -- Rumble Inc. (NASDAQ:RUM), the Freedom-First technology platform, has named Greg Sherrill the company's first President of Sales for Rumble Advertising. Sherrill, who joined Rumble on Monday, is a brand and agency market veteran based in New York City. GlobeNewsWire 2026-01-06 08:30:00
"Surviving Barstool" Season 5 Uncensored - Exclusive Episode Access Window on Rumble Premium LONGBOAT KEY, FL, Jan. 05, 2026 (GLOBE NEWSWIRE) -- Rumble Inc. (NASDAQ:RUM), the Freedom-First technology platform, today announced that each episode of the highly anticipated 5th season of “Surviving Barstool” will stream on Rumble Premium for an exclusive window before the episode is available anywhere else. New episodes are scheduled for 2026 on dates and times yet to be determined by Barstool. GlobeNewsWire 2026-01-05 08:30:00
Refined Energy Corp. Announces Continuation of Marketing Program VANCOUVER, British Columbia, Jan. 02, 2026 (GLOBE NEWSWIRE) -- Refined Energy Corp. (CSE: RUU | OTC: RRUUF | FRA: CWA0) ("Refined” or the "Company") is pleased to announce, further to its news releases on October 31, 2025 and December 12, 2025, that it is engaging Rumble Strip Media Inc. (address: Unit 893, 250-997 Seymour Street, Vancouver, BC, email: info@rumblestrip.ca (“Rumble Strip”) to undertake online marketing services for an anticipated period of six weeks commencing on or about January 5, 2026 (provided that the term of the marketing services may be extended or shortened at the discretion of management and the board of directors of the Company depending on, amongst other things, the efficiency of the marketing services). GlobeNewsWire 2026-01-02 17:01:00
Rumble (NASDAQ:RUM) Trading Down 4.2% – Here’s What Happened Rumble Inc. (NASDAQ: RUM - Get Free Report) was down 4.2% on Wednesday. The stock traded as low as $6.32 and last traded at $6.2850. Approximately 1,727,703 shares traded hands during mid-day trading, a decline of 43% from the average daily volume of 3,046,236 shares. The stock had previously closed at $6.56. Analysts Set New Defense World 2026-01-02 05:08:51
Mary Macleod's Shortbread Named Toronto's Favourite Holiday Cookie in Toronto Star's "Rumble in the Crumble" Vote Toronto, Ontario--(Newsfile Corp. - December 5, 2025) - Mary Macleod's Shortbread announced today that it has been recognized as Toronto's favourite holiday cookie following the final results of the Toronto Star's "Rumble in the Crumble" competition. The reader-driven contest invited the public to vote for their preferred shortbread among Toronto bakeries, with Mary Macleod's Chocolate Crunch shortbread earning the top position in the final tally. Newsfile Corp 2025-12-05 11:51:00
The Fight Before Christmas: Netflix Star Chase DeMoor vs. Andrew Tate to be Streamed Exclusively on Rumble Premium LONGBOAT KEY, FL, Dec. 04, 2025 (GLOBE NEWSWIRE) -- Rumble (NASDAQ:RUM), the video-sharing platform and cloud services provider, today announced that the epic “MF Mania - The Fight Before Christmas,” a Misfits Boxing match between Chase DeMoor and Andrew Tate, will be livestreamed exclusively on Rumble Premium on December 20, 2025. Produced by Misfits Boxing in Dubai, the fight will feature a world-famous influencer and former professional kickboxer in Tate, and Netflix Star, former professional football player, and boxer in DeMoor. GlobeNewsWire 2025-12-04 08:30:00
Handelsbanken Fonder AB Takes $171,000 Position in Rumble Inc. $RUM Handelsbanken Fonder AB purchased a new position in shares of Rumble Inc. (NASDAQ: RUM) during the second quarter, according to the company in its most recent filing with the Securities and Exchange Commission (SEC). The fund purchased 19,000 shares of the company's stock, valued at approximately $171,000. Several other institutional investors also recently Defense World 2025-12-01 04:46:55
Schlumberger: Oil Is Cheap Vs. Gold, Top Services Firm Ready To Rumble Schlumberger stands out as an attractive buy amid a historically extreme gold-to-oil ratio, signaling undervaluation in oil-related equities. SLB offers a compelling valuation setup on its own, with the potential for significant upside if industry pricing and drilling demand rebound over the next 12-24 months. Current market conditions for SLB also mirror rare historical extremes, suggesting a cyclical opportunity for outsized investment gains. Seeking Alpha 2025-11-27 07:32:17
Rumble (NASDAQ:RUM) Shares Gap Up on Insider Buying Activity Rumble Inc. (NASDAQ: RUM - Get Free Report)'s stock price gapped up before the market opened on Monday after an insider bought additional shares in the company. The stock had previously closed at $5.69, but opened at $6.00. Rumble shares last traded at $6.3210, with a volume of 1,520,808 shares trading hands. Specifically, major shareholder Holdings Defense World 2025-11-25 01:20:51

SEC Filings

Type Filing Date Accepted Date Link
4 2026-02-06 2026-02-06 View Filing
425 2026-01-12 2026-01-12 View Filing
425 2026-01-06 2026-01-06 View Filing
4 2026-01-05 2026-01-05 View Filing
4 2025-12-01 2025-12-01 View Filing
4 2025-11-21 2025-11-21 View Filing
4 2025-11-18 2025-11-18 View Filing
4 2025-11-18 2025-11-18 View Filing
4 2025-11-18 2025-11-18 View Filing
4 2025-11-18 2025-11-18 View Filing
425 2025-11-13 2025-11-13 View Filing
SC 13D/A 2025-11-12 2025-11-12 View Filing
425 2025-11-12 2025-11-12 View Filing
8-K/A 2025-11-12 2025-11-12 View Filing
425 2025-11-12 2025-11-12 View Filing
425 2025-11-10 2025-11-10 View Filing
8-K 2025-11-10 2025-11-10 View Filing
425 2025-11-10 2025-11-10 View Filing
10-Q 2025-11-10 2025-11-10 View Filing
425 2025-11-10 2025-11-10 View Filing
8-K 2025-11-10 2025-11-10 View Filing
4 2025-09-17 2025-09-17 View Filing
8-K 2025-09-08 2025-09-08 View Filing
425 2025-08-12 2025-08-12 View Filing
425 2025-08-12 2025-08-12 View Filing
SC 13D/A 2025-08-11 2025-08-11 View Filing
10-Q 2025-08-11 2025-08-11 View Filing
8-K 2025-08-11 2025-08-11 View Filing
8-K 2025-06-18 2025-06-18 View Filing
4 2025-06-16 2025-06-16 View Filing
4 2025-06-16 2025-06-16 View Filing
4 2025-06-16 2025-06-16 View Filing
4 2025-06-16 2025-06-16 View Filing
4 2025-06-16 2025-06-16 View Filing
4 2025-06-16 2025-06-16 View Filing
DEFA14A 2025-06-06 2025-06-06 View Filing
8-K 2025-06-06 2025-06-06 View Filing
10-Q 2025-05-08 2025-05-08 View Filing
8-K 2025-05-08 2025-05-08 View Filing
SC 13G/A 2025-04-30 2025-04-30 View Filing
ARS 2025-04-25 2025-04-25 View Filing
DEFA14A 2025-04-25 2025-04-25 View Filing
DEF 14A 2025-04-25 2025-04-25 View Filing
8-K 2025-04-09 2025-04-09 View Filing
4 2025-04-07 2025-04-07 View Filing
4 2025-04-07 2025-04-07 View Filing
4 2025-04-07 2025-04-07 View Filing
4 2025-04-07 2025-04-07 View Filing
4 2025-04-07 2025-04-07 View Filing
4 2025-04-07 2025-04-07 View Filing
4 2025-04-07 2025-04-07 View Filing
4 2025-04-07 2025-04-07 View Filing
EFFECT 2025-04-04 2025-04-04 View Filing
EFFECT 2025-04-03 2025-04-03 View Filing
3 2025-03-28 2025-03-28 View Filing
POS AM 2025-03-26 2025-03-26 View Filing
S-8 2025-03-26 2025-03-26 View Filing
S-3/A 2025-03-26 2025-03-26 View Filing
10-K 2025-03-25 2025-03-25 View Filing
8-K 2025-03-25 2025-03-25 View Filing
SC 13D/A 2025-03-06 2025-03-06 View Filing
S-3 2025-02-21 2025-02-21 View Filing
SC 13D/A 2025-02-11 2025-02-11 View Filing
SC 13D/A 2025-02-11 2025-02-11 View Filing
SC 13D/A 2025-02-11 2025-02-11 View Filing
SC 13D/A 2025-02-11 2025-02-11 View Filing
SC 13D/A 2025-02-11 2025-02-11 View Filing
4 2025-02-11 2025-02-11 View Filing
4 2025-02-11 2025-02-11 View Filing
4 2025-02-11 2025-02-11 View Filing
4 2025-02-11 2025-02-11 View Filing
4 2025-02-11 2025-02-11 View Filing
4 2025-02-11 2025-02-11 View Filing
4 2025-02-11 2025-02-11 View Filing
4 2025-02-11 2025-02-11 View Filing
SC 13D 2025-02-07 2025-02-07 View Filing
3 2025-02-07 2025-02-07 View Filing
SC TO-I/A 2025-02-07 2025-02-07 View Filing
8-K 2025-02-07 2025-02-07 View Filing
SC TO-I/A 2025-02-05 2025-02-05 View Filing
3 2025-02-04 2025-02-04 View Filing
8-K 2025-02-04 2025-02-04 View Filing
8-K 2025-01-24 2025-01-24 View Filing
SC TO-I/A 2025-01-14 2025-01-14 View Filing
DEF 14C 2025-01-10 2025-01-10 View Filing
PRER14C 2025-01-08 2025-01-08 View Filing
PRE 14C 2025-01-08 2025-01-08 View Filing
SC TO-I 2025-01-03 2025-01-03 View Filing
PRE 14C 2024-12-31 2024-12-31 View Filing
SC 13D/A 2024-12-27 2024-12-27 View Filing
SC 13D/A 2024-12-27 2024-12-27 View Filing
SC 13D/A 2024-12-26 2024-12-26 View Filing
SC 13D/A 2024-12-26 2024-12-26 View Filing
SC 13D/A 2024-12-26 2024-12-26 View Filing
424B3 2024-12-23 2024-12-23 View Filing
SC TO-C 2024-12-23 2024-12-23 View Filing
8-K 2024-12-23 2024-12-23 View Filing
424B3 2024-12-23 2024-12-23 View Filing
SC TO-C 2024-12-23 2024-12-20 View Filing
8-K 2024-12-20 2024-12-20 View Filing

Algorithm Performance

Upgrade To Premium for Full Access
Algorithm Profit/Loss Profit Factor # Trades Sharpe Sortino Efficiency
Quantum Inspired Strategy 83.21% 1.1 19 0.71 0.69 84.23
Swarm Intelligence Strategy 75.76% 1.04 39 0.74 0.71 76.78
Super Trend Strategy 32.36% 1.05 39 0.39 0.31 33.38
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx xxxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxxxx
xxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx xxxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xx
xxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxx xxxxxxx% xxx x xxxx xxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxx xxxx xxxxx
xxxxxxxxxxxxxxx xxxxxx% x x xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxxx
xxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxx x
xxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxxx
xxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxx xxxx
xxxxxxxxxxxx xxxxxxx% xxxx x xxxx x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxx xxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxx xxxxxxx% xxxx x xxxx xxxx xxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxx% x x xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxx% x xx xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx% x xx xxxx xxxx xxxxx
xxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxx x% x xx x x xxxxx
xxxxxxxxx x% x xx x x xxxx
xxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxx x% x xx x x xxxx
xxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxxx x% x xx x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x% x xx x x xxxxx
xxx x% x x x x xxxxx
xxxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxxxx x% x x x x xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxx xxxxxxx% xxxx x xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxx xxxxx% x xx x x xxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% x xx xxxx xxxx xxxx
xxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxx xxxx
xxxxxxxxxx xxxxxxxx% x xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx% x xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxx xxxxxxxx% x xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% x xx xxxxx xxxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% x x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxx
xxxxxxxxxxxxx xxxxxxxx% xxx x xxxxx xxxxx xxx
xxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxx xxxxxxxx% xxx xx xxxxx xxxxx xxxx
xxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxx xxxxxxxx% xxxx x xxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxx xxxxx xxxxx
xxxx xxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxx xxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxx xxxxxx% xxxx x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxx xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxx
xxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx x xxxxx xxxxx xxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxx% xxxx xx xxxx xxxx xxxxx