IBOV 183,827.59 ▲ 0.46% IPSA 11,055.91 ▼ 0.73% IPC MEX 65,071.30 ▲ 0.20% MERVAL 2,782,561 ▼ 0.59% COLCAP 2,558.92 ▼ 0.79% BVL PERÚ 60,220.45 ▲ 0.32% USD/BRL5.20▼ 0.43% USD/MXN18.07▲ 0.16% USD/CLP972.08▲ 0.38% USD/COP3,323▲ 0.62% USD/PEN3.44▼ 0.01% USD/ARS1,524▼ 0.05% USD/UYU40.27▲ 3.67% USD/PYG5,843▲ 2.30% USD/BOB11.96▲ 0.45% USD/DOP59.27▲ 0.12% USD/CRC452.68▲ 2.68% USD/GTQ7.64▲ 3.13% USD/HNL26.87▲ 3.23% USD/NIO36.62▲ 0.34% USD/VES856.92▲ 0.01% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD 157.28 — 0.00% USD/TTD6.70▲ 1.64% EUR/BRL5.90▲ 0.01% BRENT 88.88 ▼ 0.03% WTI 83.11 ▼ 0.11% IRON ORE 161.91 — — COPPER 6.61 ▲ 0.03% GOLD 4,461 ▲ 1.78% SILVER 65.59 ▲ 1.26% SOY 1,184 ▲ 3.20% CORN 480.50 ▲ 10.02% WHEAT 655.00 ▲ 3.93% COFFEE 317.25 ▼ 5.51% SUGAR 16.43 ▼ 1.79% ORANGE JUICE 138.55 ▼ 0.47% COTTON 85.03 ▲ 2.33% COCOA 5,719 ▲ 3.18% BEEF 223.60 ▼ 3.93% CATTLE 339.10 ▼ 3.16% LITHIUM 75.20 ▲ 1.47% PETR4 41.64 ▼ 0.05% VALE3 72.97 ▲ 0.83% ITUB4 38.60 ▼ 1.03% BBDC4 16.85 ▲ 0.36% ABEV3 14.89 ▼ 0.80% BBAS3 19.37 ▲ 0.47% B3SA3 14.26 ▼ 0.21% WEGE3 47.59 ▲ 0.49% PRIO3 59.14 ▼ 0.19% SUZB3 41.33 ▲ 2.35% RENT3 34.68 ▼ 0.09% AZZA3 15.89 ▼ 2.63% CSAN3 3.22 ▼ 1.83% RAIZ4 0.25 — 0.00% PCAR3 2.75 ▼ 0.36% GMAT3 3.65 ▼ 1.08% PSSA3 48.13 ▼ 0.54% CVCB3 1.33 ▼ 2.92% POSI3 3.36 ▲ 2.44% SLCE3 13.34 ▲ 0.30% NATU3 8.14 ▼ 0.73% IBOV 183,827.59 ▲ 0.46% IPSA 11,055.91 ▼ 0.73% IPC MEX 65,071.30 ▲ 0.20% MERVAL 2,782,561 ▼ 0.59% COLCAP 2,558.92 ▼ 0.79% BVL PERÚ 60,220.45 ▲ 0.32% USD/BRL 5.16 ▲ 0.01% USD/MXN 17.06 ▼ 0.24% USD/CLP 913.98 ▲ 0.04% USD/COP 3,140 ▲ 0.03% USD/PEN 3.36 ▼ 0.66% USD/ARS 1,493 ▲ 0.10% USD/UYU 40.27 ▲ 1.24% USD/PYG 5,939 ▲ 1.68% USD/BOB 11.64 ▼ 0.76% USD/DOP 58.34 ▲ 1.25% USD/CRC 445.92 ▲ 0.89% USD/GTQ 7.62 ▲ 2.21% USD/HNL 26.79 ▲ 1.57% USD/NIO 36.62 ▲ 0.69% USD/VES 762.44 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.28 — 0.00% USD/TTD 6.70 ▲ 0.61% EUR/BRL 5.95 ▲ 1.01% BRENT 88.88 ▼ 0.03% WTI 83.11 ▼ 0.11% IRON ORE 161.91 — — COPPER 6.61 ▲ 0.03% GOLD 4,461 ▲ 1.78% SILVER 65.59 ▲ 1.26% SOY 1,184 ▲ 3.20% CORN 480.50 ▲ 10.02% WHEAT 655.00 ▲ 3.93% COFFEE 317.25 ▼ 5.51% SUGAR 16.43 ▼ 1.79% ORANGE JUICE 138.55 ▼ 0.47% COTTON 85.03 ▲ 2.33% COCOA 5,719 ▲ 3.18% BEEF 223.60 ▼ 3.93% CATTLE 339.10 ▼ 3.16% LITHIUM 75.20 ▲ 1.47% PETR4 41.64 ▼ 0.05% VALE3 72.97 ▲ 0.83% ITUB4 38.60 ▼ 1.03% BBDC4 16.85 ▲ 0.36% ABEV3 14.89 ▼ 0.80% BBAS3 19.37 ▲ 0.47% B3SA3 14.26 ▼ 0.21% WEGE3 47.59 ▲ 0.49% PRIO3 59.14 ▼ 0.19% SUZB3 41.33 ▲ 2.35% RENT3 34.68 ▼ 0.09% AZZA3 15.89 ▼ 2.63% CSAN3 3.22 ▼ 1.83% RAIZ4 0.25 — 0.00% PCAR3 2.75 ▼ 0.36% GMAT3 3.65 ▼ 1.08% PSSA3 48.13 ▼ 0.54% CVCB3 1.33 ▼ 2.92% POSI3 3.36 ▲ 2.44% SLCE3 13.34 ▲ 0.30% NATU3 8.14 ▼ 0.73%
since 2009
Wednesday, September 30, 2026

Morning Call Brief

Brazil’s Financial Morning Call for July 21, 2025

· July 21, 2025 · 7 min read

The LatAm Brief

One email, every weekday morning. What moved in Latin American markets, politics and expat life.

Yesterday’s subject line: “Argentina gives Britain two weeks over Falklands oil”

Free. We send a confirmation link first — nothing arrives until you click it. Unsubscribe with one click in any edition. If you stop opening us for 30 days we stop sending by ourselves, as we assume the interest is no longer there. See our privacy policy. We never share your email.

Brazil’s financial markets open today under heightened uncertainty, driven by escalating U.S. trade tensions and domestic political developments that have rattled investor confidence.

The U.S.’s 50% tariffs on Brazilian imports, effective August 1, 2025, threaten to shave 0.4 points off Brazil’s 2025 GDP, according to OPEC, with coffee, orange juice, and aerospace exports particularly at risk.

The U.S. has further warned of escalating tariffs to 100% if Brazil continues commodity purchases from Russia, intensifying pressure on export-driven sectors like agriculture and energy.

Free daily brief — no card needed
Get every Brazil story in one morning email
We build you a personalized brief around the topics you follow — free for 7 days. Love it? Your first month after that is US$1.

In response, Brazil is considering restrictions on dividend transfers by U.S. firms operating locally, a move that could deter foreign investment and further strain capital flows, as reported by The Rio Times.

The Supreme Federal Court’s decision to place ex-President Bolsonaro under house arrest with an ankle monitor, citing improper outreach to U.S. officials, has deepened political instability, contributing to a R$4.8 billion ($900 million) foreign capital exodus from Brazilian stocks over six trading days.

Brazil’s Financial Morning Call for July 21, 2025
Brazil’s Financial Morning Call for July 21, 2025.
One-stop reference
Company Intelligence
Every listed company in Latin America — financials, ownership and structure for 1,450+ companies across 26 exchanges, in one place.
Browse the directory →

The Central Bank of Brazil’s Selic rate, steady at 15% since June 18, 2025, anchors monetary policy amid inflation at 5.53%, well above the 3% target, increasing borrowing costs for firms.

A 76.2% public debt-to-GDP ratio and a projected R$104 billion fiscal deficit for 2025 further strain sectors like retail and construction, setting a cautious tone for today’s market opening.

Today’s domestic economic release, the BCB Focus Market Readout at 7:25 AM EST (8:25 AM BRT), will provide critical insights into market expectations for inflation, interest rates, and GDP, guiding monetary policy outlooks amid tariff pressures and political risks.

Globally, key events include Canada’s IPPI and RMPI, Hong Kong’s CPI, New Zealand’s trade balance, and the U.S. Leading Index, which will influence demand for Brazil’s commodity exports such as oil, metals, and agriculture.

These indicators are pivotal for assessing global risk appetite and Brazil’s export-driven markets, particularly under the shadow of U.S. tariff threats and domestic measures against foreign firms.

Economic Agenda

Brazil

  • 7:25 AM EST / 8:25 AM BRT – BCB Focus Market Readout: Actual TBD, Consensus TBD, Previous TBD. Provides market expectations for inflation, rates, and GDP, guiding policy outlooks amid tariff pressures and political uncertainty.

Key Events

Asia

  • Holiday – Japan, Marine Day: Markets closed, potentially reducing liquidity and affecting commodity trade sentiment.
  • 4:30 AM EST / 5:30 AM BRT – Hong Kong CPI (MoM) (Jun): Actual TBD, Consensus TBD, Previous -0.30%. Signals monthly consumer price trends, influencing trade flows and commodity demand.
  • 4:30 AM EST / 5:30 AM BRT – Hong Kong CPI (YoY) (Jun): Actual TBD, Consensus TBD, Previous 1.90%. Tracks annual inflation trends, impacting Brazil’s export demand.
  • 7:40 AM EST / 8:40 AM BRT – India Infrastructure Output (YoY) (Jun): Actual TBD, Consensus TBD, Previous 0.7%. Reflects infrastructure activity, signaling demand for Brazil’s metal exports.
  • 5:00 PM EST / 6:00 PM BRT – South Korea PPI (MoM) (Jun): Actual TBD, Consensus TBD, Previous -0.4%. Tracks producer price trends, affecting commodity markets.
  • 5:00 PM EST / 6:00 PM BRT – South Korea PPI (YoY) (Jun): Actual TBD, Consensus TBD, Previous 0.3%. Signals annual producer inflation, influencing Brazil’s export outlook.
  • 6:45 PM EST / 7:45 PM BRT – New Zealand Exports (Jun): Actual TBD, Consensus TBD, Previous 7.68B. Reflects trade dynamics, impacting Brazil’s commodity exports.
  • 6:45 PM EST / 7:45 PM BRT – New Zealand Imports (Jun): Actual TBD, Consensus TBD, Previous 6.44B. Measures trade flows, affecting Brazil’s export markets.
  • 6:45 PM EST / 7:45 PM BRT – New Zealand Trade Balance (MoM) (Jun): Actual TBD, Consensus 1,020M, Previous 1,235M. Signals trade health, critical for Brazil’s commodity exports.
  • 6:45 PM EST / 7:45 PM BRT – New Zealand Trade Balance (YoY) (Jun): Actual TBD, Consensus TBD, Previous -3,790M. Reflects annual trade trends, influencing Brazil’s export demand.
  • 9:30 PM EST / 10:30 PM BRT – Australia RBA Meeting Minutes: Actual TBD, Consensus TBD, Previous TBD. Provides policy insights, impacting commodity demand and AUD/BRL dynamics.

Europe

  • 9:00 AM EST / 10:00 AM BRT – French 12-Month BTF Auction: Actual TBD, Consensus TBD, Previous 1.914%. Reflects borrowing costs, influencing Eurozone demand for Brazilian commodities.
  • 9:00 AM EST / 10:00 AM BRT – French 3-Month BTF Auction: Actual TBD, Consensus TBD, Previous 1.940%. Signals short-term borrowing trends, impacting trade sentiment.
  • 9:00 AM EST / 10:00 AM BRT – French 6-Month BTF Auction: Actual TBD, Consensus TBD, Previous 1.925%. Tracks Treasury demand, affecting Brazil’s export markets.

North America

  • 8:30 AM EST / 9:30 AM BRT – Canada IPPI (YoY) (Jun): Actual TBD, Consensus TBD, Previous 1.2%. Measures annual producer price trends, influencing commodity demand.
  • 8:30 AM EST / 9:30 AM BRT – Canada IPPI (MoM) (Jun): Actual TBD, Consensus 0.1%, Previous -0.5%. Tracks monthly producer price changes, signaling industrial cost trends.
  • 8:30 AM EST / 9:30 AM BRT – Canada RMPI (MoM) (Jun): Actual TBD, Consensus -0.1%, Previous -0.4%. Measures monthly raw material price changes, impacting Brazil’s commodity exports.
  • 8:30 AM EST / 9:30 AM BRT – Canada RMPI (YoY) (Jun): Actual TBD, Consensus TBD, Previous -2.8%. Tracks annual raw material price trends, affecting export demand.
  • 10:00 AM EST / 11:00 AM BRT – U.S. Leading Index (MoM) (Jun): Actual TBD, Consensus -0.2%, Previous -0.1%. Signals economic trends, impacting commodity demand.
  • 10:30 AM EST / 11:30 AM BRT – Canada BoC Business Outlook Survey: Actual TBD, Consensus TBD, Previous TBD. Provides insights into business sentiment, influencing trade flows.
  • 11:30 AM EST / 12:30 PM BRT – U.S. 3-Month Bill Auction: Actual TBD, Consensus TBD, Previous 4.245%. Reflects short-term borrowing costs, impacting capital flows.
  • 11:30 AM EST / 12:30 PM BRT – U.S. 6-Month Bill Auction: Actual TBD, Consensus TBD, Previous 4.125%. Indicates Treasury demand, affecting emerging market sentiment.

Brazil’s Markets Yesterday

Brazil’s B3 stock market faced significant pressure on Friday, July 18, 2025, as the Ibovespa closed at 133,381 points, down 1.61%.

A wave of risk aversion swept the market, driven by the Supreme Federal Court’s decision to place ex-President Bolsonaro under house arrest with an ankle monitor, citing improper outreach to U.S. officials. T

he U.S.’s warning of potential 100% tariffs on Brazilian imports, tied to continued commodity purchases from Russia, further battered exporter and industry shares.

In six trading days, R$4.8 billion ($900 million) in foreign capital exited Brazilian stocks, erasing gains from May’s R$10.5 billion inflow, the highest since late 2019.

Read more

U.S. Markets Yesterday

Wall Street ended Friday, July 18, 2025, with a quiet finish after a strong week. The S&P 500 slipped less than 0.1% to 6,296.79, the Dow Jones Industrial Average fell 0.3% to 44,342.19, and the Nasdaq composite edged up less than 0.1% to 20,895.66, setting a new record.

The Russell 2000 index of smaller companies dropped 0.6% to 2,240.01. Strong profit reports from companies like Charles Schwab and Regions Financial supported gains, though Netflix’s pullback after earlier gains tempered sentiment. Treasury yields eased following positive economic updates.

Commodities

Brazilian Real

The Brazilian real weakened on July 18, 2025, with the USD/BRL rising to R$5.585, up 0.67%, driven by U.S. tariff threats and political uncertainty surrounding Bolsonaro’s house arrest.

Today’s BCB Focus Market Readout and U.S. Leading Index will guide currency expectations amid ongoing trade and fiscal tensions.

Read more

Oil Prices

Oil prices held steady on July 18, 2025, with Brent crude at $68.40, supported by sanctions and tariff-related market dynamics.

Today’s Canada IPPI, RMPI, and U.S. Leading Index will provide critical demand signals for Petrobras’ revenues, as Brazil’s oil exports navigate global uncertainties.

Read more

Gold Prices

Gold prices consolidated on July 18, 2025, trading in a tight range near $3,340, supported by macro uncertainty but constrained by a strong dollar.

Today’s U.S. Leading Index and Hong Kong CPI data will influence safe-haven flows, impacting Brazil’s mining sector, including Vale.

Read more

Silver Prices

Silver prices held near highs on July 18, 2025, supported by tight supply and rising industrial demand, aiding Brazil’s mining exports. Today’s U.S. Leading Index and Canada RMPI data will guide industrial and safe-haven demand trends.

Read more

Copper Prices

Copper prices consolidated on July 18, 2025, holding gains despite mixed trading signals, supporting Vale’s revenues. Today’s Canada IPPI, RMPI, and U.S. Leading Index will clarify industrial demand trends for Brazil’s commodity exports.

Read more

Cryptocurrencies

Crypto markets remained firm on July 18, 2025, with Bitcoin steady and altcoins surging, driven by institutional activity.

This supports Brazil’s fintech sector, including Mercado Livre and XP Inc. Today’s U.S. Leading Index and Canada BoC Business Outlook Survey will influence crypto sentiment.

Read more

Iron Ore Prices

Iron ore prices stayed strong on July 18, 2025, driven by Chinese steel demand and technical momentum, bolstering Vale’s outlook despite tariff risks. Today’s India Infrastructure Output and U.S. Leading Index will signal commodity demand trends.

Read more

Companies and Market

Industry Outlook

Brazil’s commodity-driven economy faces significant challenges from the 15% Selic rate, raising borrowing costs for exporters and domestic firms, particularly in retail and construction.

The R$104 billion fiscal deficit and 76.2% debt-to-GDP ratio, combined with U.S. 50% tariffs on Brazilian goods, threaten export revenues and economic stability.

Today’s BCB Focus Market Readout, Canada IPPI, RMPI, and U.S. Leading Index will shape export demand and market sentiment for Brazil’s key industries, including mining, energy, and agriculture. Below are key developments impacting the market:

U.S. Tariffs Impacting GDP Growth: The U.S.’s 50% tariffs on Brazilian imports, effective August 1, 2025, could reduce Brazil’s 2025 GDP by 0.4 points, with coffee and orange juice exports particularly vulnerable, threatening revenues for agricultural producers.

Read more

Foreign Money Flees Brazil: Foreign investors withdrew R$4.8 billion from Brazilian stocks in six trading days, driven by U.S. tariff threats and political upheaval, erasing May’s R$10.5 billion inflow.

Read more

Estapar’s Parking Business Grows: Estapar’s parking business expanded as Brazil’s cities adopt smarter solutions, offering a bright spot in the service sector amid economic strain.

Read more

Embraer Faces Tariff Blow: Embraer scrambles as U.S. tariff hikes threaten its $1 billion-plus export market, impacting its aerospace outlook and investor confidence.

Read more 

Explanation of EST

Eastern Standard Time (EST) is the time zone used in the eastern United States, including New York, Washington, D.C., and Miami, set at UTC-5, five hours behind Coordinated Universal Time (UTC).

EST is applied here for consistency, as requested, and aligns with U.S. financial market schedules, influencing global trading.

Live Market IntelligenceBrazil Morning Call — Live BoardInside: market breadth, the sector heatmap, currencies & rates, the Latin America scoreboard and the full instrument board.

Rio Times · Live Market Intelligence

Brazil Morning Call — Live Board

B3 · pre-open setup
Sep 30, 2026 · 02:00

Ibovespa · benchmark
183,827.59
+0.46%
L 167,142day rangeH 168,310

+21.85% over 12 months

Market breadth · 33 names
52% advancing

17 ▲ advancing16 declining ▼

Currencies, rates & key inputs
USD / BRL
5.16
+0.01%

EUR / BRL
5.95
+1.01%

Selic rate
14.00%
·

Brent crude
88.88
-0.03%

Iron ore
161.91
·

Sector heatmap · average move today
Materials
+1.58%
SUZB3, KLABIN

Mining
+1.16%
VALE3, CSNA3, GGBR4

Other
+0.76%
BRENT, WTI, IRON ORE, GOLD

Industrials
+0.20%
WEGE3, RENT3

Financials
-0.10%
ITUB4, BBDC4, BBAS3, B3SA3

Energy
-0.12%
PETR4, PRIO3

Consumer Staples
-0.25%
SLCE3, ABEV3

Utilities
-1.38%
ENEV3

Consumer Disc.
-1.98%
AZZA3, LREN3

Latin America scoreboard
IndexLastTodayStrength
IbovespaBrazil
183,827.59
+0.46%

S&P/BMV IPCMexico
65,071.30
+0.20%

S&P IPSAChile
11,055.91
-0.73%

S&P MERVALArgentina
2,782,561
-0.59%

MSCI COLCAPColombia
2,558.92
-0.79%

BVL S&P PerúPeru
60,220.45
+0.32%

Full instrument board
Instrument Last Change YoY Prev. High Low Volume
IBOV 183,827.59 +0.46% +21.85% 182,991.13 168,310 167,142 —
USD/BRL 5.16 +0.01% -5.13% 5.16 5.18 5.14 —
EUR/BRL 5.95 +1.01% -5.83% 5.89 5.98 5.94 —
SELIC 14.00% — — — — —
BRENT 88.88 -0.03% +34.42% 88.91 90.07 88.12 29,713
WTI 83.11 -0.11% +31.57% 83.20 84.35 82.40 166,848
IRON ORE 161.91 — +58.10% 161.91 161.91 1
GOLD 4,461 +1.78% +33.20% 4,383 4,503 4,421 139,824
SILVER 65.59 +1.26% +73.05% 64.77 66.98 64.81 46,406
LITHIUM 75.20 +1.47% +62.95% 74.11 75.80 75.08 89,275
SOY 1,184 +3.20% +17.05% 1,148 1,199 1,168 163,179
CORN 480.50 +10.02% +29.34% 436.75 480.75 459.50 341,248
WHEAT 655.00 +3.93% +29.70% 630.25 657.75 631.50 128,793
COFFEE 317.25 -5.51% +0.67% 335.75 321.20 313.55 21,747
SUGAR 16.43 -1.79% -3.01% 16.73 17.11 16.22 171,992
ORANGE JUICE 138.55 -0.47% -45.38% 139.20 141.05 137.50 703
COTTON 85.03 +2.33% +26.78% 83.09 82.90 81.96 16,546
BEEF 223.60 -3.93% -5.18% 232.75 226.40 223.00 16,126
CATTLE 339.10 -3.16% -1.82% 350.17 345.50 338.60 10,164
COCOA 5,719 +3.18% -34.96% 5,543 5,779 5,574 26,773
PETR4 41.64 -0.05% +35.19% 41.66 41.97 41.15 41,499,400
VALE3 72.97 +0.83% +30.75% 72.37 73.54 72.66 17,658,000
SUZB3 41.33 +2.35% -23.55% 40.38 41.48 40.35 3,914,900
KLABIN 17.69 +0.80% -2.95% 17.55 17.74 17.48 2,057,400
SLCE3 13.34 +0.30% -12.25% 13.30 13.42 13.20 1,454,200
ABEV3 14.89 -0.80% +21.91% 15.01 15.07 14.81 16,453,100
ITUB4 38.60 -1.03% +4.57% 39.00 39.34 38.39 29,487,800
BBDC4 16.85 +0.36% +3.50% 16.79 16.90 16.67 19,416,900
BBAS3 19.37 +0.47% +0.73% 19.28 19.44 19.16 11,069,200
B3SA3 14.26 -0.21% +12.73% 14.29 14.47 14.11 33,037,800
WEGE3 47.59 +0.49% +29.99% 47.36 48.08 47.36 3,364,600
PRIO3 59.14 -0.19% +50.67% 59.25 59.81 58.74 3,325,600
RENT3 34.68 -0.09% +0.84% 34.71 34.96 34.35 7,979,100
AZZA3 15.89 -2.63% -53.76% 16.32 16.42 15.82 1,330,300
CSNA3 4.30 +0.47% -42.65% 4.28 4.41 4.26 10,076,100
GGBR4 24.69 +2.19% +51.38% 24.16 24.85 24.18 7,047,600
ENEV3 24.21 -1.38% +70.49% 24.55 24.64 23.99 9,297,000
LREN3 11.87 -1.33% -28.65% 12.03 12.17 11.83 9,683,300

Largest moves today
CORN
480.50
+10.02%
COFFEE
317.25
-5.51%
WHEAT
655.00
+3.93%
BEEF
223.60
-3.93%
SOY
1,184
+3.20%
COCOA
5,719
+3.18%
CATTLE
339.10
-3.16%
AZZA3
15.89
-2.63%

The session read
The Ibovespa rose 0.46%, with breadth positive — 17 of 33 names higher. Materials led, while Consumer Disc. lagged.

This article was produced by The Rio Times’ automated newsroom system. How we use AI · Report an error

LatAm Markets: Live Signals → — real-time movers, turnover leaders and FX across Latin America.

Read More from The Rio Times

The LatAm Brief

One email, every weekday morning. What moved in Latin American markets, politics and expat life.

Yesterday’s subject line: “Argentina gives Britain two weeks over Falklands oil”

Free. We send a confirmation link first — nothing arrives until you click it. Unsubscribe with one click in any edition. If you stop opening us for 30 days we stop sending by ourselves, as we assume the interest is no longer there. See our privacy policy. We never share your email.

Rotate for Best Experience

This report is optimized for landscape viewing. Rotate your phone for the full experience.