IBOV 173,768.17 ▼ 0.03% IPSA 10,862.83 ▼ 0.77% IPC MEX 66,358.81 ▼ 0.08% MERVAL 3,156,991 ▼ 0.89% COLCAP 2,282.71 ▼ 0.11% BVL PERÚ 57,220.16 — — USD/BRL5.11▲ 0.18% USD/MXN17.53▲ 0.58% USD/CLP934.26▲ 1.00% USD/COP3,253▲ 0.66% USD/PEN3.41▲ 0.74% USD/ARS1,478▲ 0.17% USD/UYU40.23▲ 1.74% USD/PYG6,032▲ 1.81% USD/BOB10.65▲ 4.37% USD/DOP58.24▲ 1.37% USD/CRC446.12▲ 1.44% USD/GTQ7.62▲ 2.73% USD/HNL26.73▲ 1.94% USD/NIO36.62▲ 1.17% USD/VES730.65▲ 0.57% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.62▲ 0.89% USD/TTD6.74▲ 1.70% EUR/BRL5.84▲ 0.10% BRENT 87.99 ▲ 4.46% WTI 81.79 ▲ 3.60% IRON ORE 161.91 — — COPPER 6.27 ▼ 0.49% GOLD 4,015 ▲ 0.74% SILVER 56.20 ▲ 0.54% SOY 1,203 ▲ 0.67% CORN 467.25 ▲ 5.83% WHEAT 681.00 ▲ 0.93% COFFEE 321.10 ▼ 0.06% SUGAR 14.82 ▲ 2.63% ORANGE JUICE 139.60 ▲ 4.33% COTTON 78.93 ▲ 1.60% COCOA 5,610 ▲ 7.55% BEEF 220.68 ▼ 2.82% CATTLE 339.25 ▼ 2.12% LITHIUM 68.36 ▼ 0.73% PETR4 40.86 ▲ 2.43% VALE3 72.95 ▼ 0.04% ITUB4 42.07 ▼ 1.13% BBDC4 18.32 ▼ 0.49% ABEV3 15.58 ▼ 0.13% BBAS3 20.49 ▼ 1.30% B3SA3 15.26 ▼ 0.84% WEGE3 43.33 ▼ 0.37% PRIO3 57.76 ▲ 1.71% SUZB3 41.93 ▲ 0.55% RENT3 38.34 ▼ 1.34% AZZA3 18.37 ▼ 0.86% CSAN3 3.90 ▲ 0.52% RAIZ4 0.28 ▼ 3.45% PCAR3 2.54 ▼ 1.93% GMAT3 3.89 ▼ 0.77% PSSA3 55.03 ▼ 0.34% CVCB3 1.30 ▼ 3.70% POSI3 3.84 ▼ 1.03% SLCE3 13.57 ▼ 0.29% NATU3 8.56 — 0.00% BRKM5 6.26 ▲ 2.62% RANI3 7.97 ▼ 1.36% CSNA3 5.09 ▼ 0.20% CMIN3 5.31 ▼ 2.57% USIM5 8.24 ▲ 4.30% GGBR4 24.07 ▲ 0.67% ENEV3 25.97 ▲ 0.08% CPFE3 47.15 ▼ 0.08% CMIG4 11.18 ▲ 0.81% EQTL3 39.58 ▼ 0.68% LREN3 13.38 ▼ 1.98% VIVT3 35.69 ▲ 0.62% RAIL3 13.76 ▼ 1.22% KLABIN 17.52 ▲ 0.92% RAIA DROGASIL 18.46 ▼ 0.32% RDOR3 35.72 ▼ 0.42% HAPV3 11.39 ▲ 4.02% FLRY3 16.62 ▲ 1.22% SMTO3 15.51 ▼ 1.34% UGPA3 31.94 ▼ 0.16% VBBR3 34.62 ▲ 0.73% BBSE3 40.81 ▼ 0.90% BPAC11 56.44 ▼ 0.27% CURY3 30.92 ▼ 1.18% AERI3 2.04 ▲ 0.99% VIVARA 22.76 ▼ 2.53% COMPASS 24.85 ▼ 0.24% VAMOS 3.25 ▲ 2.85% SANB11 26.78 ▼ 0.19% ASAI3 8.44 ▼ 1.40% SBSP3 29.30 — 0.00% WALMEX 49.53 ▼ 0.06% GMEXICO 200.28 ▲ 0.52% FEMSA 223.52 ▼ 0.68% CEMEX 22.66 ▼ 0.53% GFNORTE 180.29 ▼ 0.06% BIMBO 58.69 ▲ 1.33% TELEVISA 9.64 ▲ 1.37% AMX 23.15 ▲ 1.62% GAP 388.36 ▼ 0.87% ASUR 279.72 ▼ 0.43% OMA 231.93 ▼ 0.50% KOF 179.91 ▲ 0.53% GRUMA 287.27 ▲ 0.32% KIMBER 38.74 ▼ 0.10% SQM-B 65,451 ▼ 0.91% COPEC 6,205 ▲ 1.29% BSANTANDER 77.37 ▼ 1.01% FALABELLA 5,893 ▲ 0.68% ENELAM 84.79 ▼ 0.01% CENCOSUD 2,002 ▼ 0.14% CMPC 1,080 ▲ 0.57% BANCO CHILE 187.82 ▼ 0.56% LATAM AIR 24.99 ▼ 1.61% YPF 77,475 ▲ 1.84% GGAL 7,770 ▼ 1.21% PAMPA 5,155 ▲ 0.88% TXAR 664.00 ▲ 0.30% ALUAR 944.00 ▲ 0.43% TGS 9,295 ▼ 0.96% CEPU 2,255 ▼ 0.22% MIRGOR 16,725 ▼ 0.15% COME 43.88 ▼ 1.30% LOMA NEGRA 3,515 ▼ 1.19% BYMA 300.25 ▼ 0.41% TELECOM ARG 4,163 ▼ 0.42% ECOPETROL 15.98 ▲ 1.11% BANCOLOMBIA 80.37 ▲ 1.13% GRUPO AVAL 4.95 ▼ 0.40% CREDICORP 390.72 ▲ 0.85% SOUTHERN COPPER 174.22 ▼ 0.82% BUENAVENTURA 30.31 ▲ 0.45% MERCADOLIBRE 1,823 ▼ 1.85% NUBANK 13.75 ▼ 0.33% XP 16.90 ▲ 1.32% PAGSEGURO 9.13 ▼ 0.27% STONE 11.13 ▼ 0.63% GLOBANT 32.66 ▲ 1.43% TECNOGLASS 45.60 ▼ 2.63% GAP AIRPORT 221.33 ▼ 1.75% ASUR 279.72 ▼ 0.43% OMA AIRPORT 105.91 ▼ 1.21% AMX ADR 26.36 ▲ 0.84% FEMSA ADR 127.70 ▼ 1.38% CEMEX ADR 12.93 ▼ 1.30% PETROBRAS ADR 17.88 ▲ 2.35% VALE ADR 14.25 ▲ 0.18% ITAU ADR 8.23 ▼ 0.90% SANTANDER BR 5.26 ▼ 0.57% AMBEV ADR 3.02 ▼ 0.98% CSN 1.01 ▲ 0.50% GERDAU 4.74 ▲ 0.32% LATAM ADR 53.22 ▲ 0.08% BTC 64,000 ▲ 0.33% ETH 1,842 ▼ 1.16% SOL 75.16 ▼ 0.15% XRP 1.09 ▲ 0.46% BNB 565.89 ▼ 1.10% ADA 0.17 ▲ 2.88% DOGE 0.07 ▲ 0.27% AVAX 6.60 ▲ 1.44% LINK 8.23 ▼ 1.27% DOT 0.85 ▼ 0.79% LTC 44.97 ▲ 0.06% BCH 219.41 ▼ 0.99% TRX 0.32 ▼ 0.06% XLM 0.19 ▲ 1.07% HBAR 0.07 ▼ 0.55% NEAR 1.92 ▼ 2.42% ATOM 1.52 ▲ 0.49% AAVE 90.94 ▼ 0.21% SELIC 14.25% EMBRAER 82.60 ▲ 1.02% EMBRAER ADR 64.72 ▲ 0.54% JBS 11.76 ▼ 2.24% JBS BDR 59.98 ▼ 2.47% MBRF3 15.12 ▼ 1.11% MBRFY 2.97 ▲ 1.37% INTER 5.42 ▼ 2.17% EGX 52,928 ▲ 0.70% USD/ZAR16.53▲ 0.62% USD/NGN1,378▼ 0.20% NIKKEI 64,141 ▼ 4.03% CSI300 4,529 ▼ 3.60% HSI 24,562 ▼ 1.78% NIFTY 24,334 ▲ 1.09% KOSPI 6,821 ▼ 6.37% JCI 6,176 ▲ 1.10% USD/JPY162.42▲ 0.02% USD/CNY6.78▲ 0.03% DAX 24,831 ▼ 0.34% CAC 8,339 ▼ 0.47% FTSE 10,600 ▲ 0.27% MIB 51,882 ▼ 0.94% IBEX 19,217 ▼ 0.45% STOXX 641.53 ▼ 0.34% EUR/USD1.14▼ 0.04% GBP/USD1.35▼ 0.64% SPX 7,471 ▼ 0.83% DJI 52,261 ▼ 0.55% NDX 28,724 ▼ 1.04% RUT 2,971 ▼ 0.12% TSX 35,253 ▼ 0.25% VIX 18.04 ▲ 7.83% USD/CAD1.40▼ 0.23% US10Y 4.5450 ▼ 0.53% IBOV 173,768.17 ▼ 0.03% IPSA 10,862.83 ▼ 0.77% IPC MEX 66,358.81 ▼ 0.08% MERVAL 3,156,991 ▼ 0.89% COLCAP 2,282.71 ▼ 0.11% BVL PERÚ 57,220.16 — — USD/BRL 5.11 ▲ 0.18% USD/MXN 17.53 ▲ 0.58% USD/CLP 934.28 ▲ 1.00% USD/COP 3,253 ▲ 0.66% USD/PEN 3.41 ▲ 0.74% USD/ARS 1,478 ▲ 0.17% USD/UYU 40.23 ▲ 1.74% USD/PYG 6,032 ▲ 1.81% USD/BOB 10.65 ▲ 4.37% USD/DOP 58.24 ▲ 1.37% USD/CRC 446.12 ▲ 1.44% USD/GTQ 7.62 ▲ 2.73% USD/HNL 26.73 ▲ 1.94% USD/NIO 36.62 ▲ 1.17% USD/VES 730.65 ▲ 0.57% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.62 ▲ 0.89% USD/TTD 6.74 ▲ 1.70% EUR/BRL 5.84 ▲ 0.10% BRENT 87.99 ▲ 4.46% WTI 81.79 ▲ 3.60% IRON ORE 161.91 — — COPPER 6.27 ▼ 0.49% GOLD 4,015 ▲ 0.74% SILVER 56.20 ▲ 0.54% SOY 1,203 ▲ 0.67% CORN 467.25 ▲ 5.83% WHEAT 681.00 ▲ 0.93% COFFEE 321.10 ▼ 0.06% SUGAR 14.82 ▲ 2.63% ORANGE JUICE 139.60 ▲ 4.33% COTTON 78.93 ▲ 1.60% COCOA 5,610 ▲ 7.55% BEEF 220.68 ▼ 2.82% CATTLE 339.25 ▼ 2.12% LITHIUM 68.36 ▼ 0.73% PETR4 40.86 ▲ 2.43% VALE3 72.95 ▼ 0.04% ITUB4 42.07 ▼ 1.13% BBDC4 18.32 ▼ 0.49% ABEV3 15.58 ▼ 0.13% BBAS3 20.49 ▼ 1.30% B3SA3 15.26 ▼ 0.84% WEGE3 43.33 ▼ 0.37% PRIO3 57.76 ▲ 1.71% SUZB3 41.93 ▲ 0.55% RENT3 38.34 ▼ 1.34% AZZA3 18.37 ▼ 0.86% CSAN3 3.90 ▲ 0.52% RAIZ4 0.28 ▼ 3.45% PCAR3 2.54 ▼ 1.93% GMAT3 3.89 ▼ 0.77% PSSA3 55.03 ▼ 0.34% CVCB3 1.30 ▼ 3.70% POSI3 3.84 ▼ 1.03% SLCE3 13.57 ▼ 0.29% NATU3 8.56 — 0.00% BRKM5 6.26 ▲ 2.62% RANI3 7.97 ▼ 1.36% CSNA3 5.09 ▼ 0.20% CMIN3 5.31 ▼ 2.57% USIM5 8.24 ▲ 4.30% GGBR4 24.07 ▲ 0.67% ENEV3 25.97 ▲ 0.08% CPFE3 47.15 ▼ 0.08% CMIG4 11.18 ▲ 0.81% EQTL3 39.58 ▼ 0.68% LREN3 13.38 ▼ 1.98% VIVT3 35.69 ▲ 0.62% RAIL3 13.76 ▼ 1.22% KLABIN 17.52 ▲ 0.92% RAIA DROGASIL 18.46 ▼ 0.32% RDOR3 35.72 ▼ 0.42% HAPV3 11.39 ▲ 4.02% FLRY3 16.62 ▲ 1.22% SMTO3 15.51 ▼ 1.34% UGPA3 31.94 ▼ 0.16% VBBR3 34.62 ▲ 0.73% BBSE3 40.81 ▼ 0.90% BPAC11 56.44 ▼ 0.27% CURY3 30.92 ▼ 1.18% AERI3 2.04 ▲ 0.99% VIVARA 22.76 ▼ 2.53% COMPASS 24.85 ▼ 0.24% VAMOS 3.25 ▲ 2.85% SANB11 26.78 ▼ 0.19% ASAI3 8.44 ▼ 1.40% SBSP3 29.30 — 0.00% WALMEX 49.53 ▼ 0.06% GMEXICO 200.28 ▲ 0.52% FEMSA 223.52 ▼ 0.68% CEMEX 22.66 ▼ 0.53% GFNORTE 180.29 ▼ 0.06% BIMBO 58.69 ▲ 1.33% TELEVISA 9.64 ▲ 1.37% AMX 23.15 ▲ 1.62% GAP 388.36 ▼ 0.87% ASUR 279.72 ▼ 0.43% OMA 231.93 ▼ 0.50% KOF 179.91 ▲ 0.53% GRUMA 287.27 ▲ 0.32% KIMBER 38.74 ▼ 0.10% SQM-B 65,451 ▼ 0.91% COPEC 6,205 ▲ 1.29% BSANTANDER 77.37 ▼ 1.01% FALABELLA 5,893 ▲ 0.68% ENELAM 84.79 ▼ 0.01% CENCOSUD 2,002 ▼ 0.14% CMPC 1,080 ▲ 0.57% BANCO CHILE 187.82 ▼ 0.56% LATAM AIR 24.99 ▼ 1.61% YPF 77,475 ▲ 1.84% GGAL 7,770 ▼ 1.21% PAMPA 5,155 ▲ 0.88% TXAR 664.00 ▲ 0.30% ALUAR 944.00 ▲ 0.43% TGS 9,295 ▼ 0.96% CEPU 2,255 ▼ 0.22% MIRGOR 16,725 ▼ 0.15% COME 43.88 ▼ 1.30% LOMA NEGRA 3,515 ▼ 1.19% BYMA 300.25 ▼ 0.41% TELECOM ARG 4,163 ▼ 0.42% ECOPETROL 15.98 ▲ 1.11% BANCOLOMBIA 80.37 ▲ 1.13% GRUPO AVAL 4.95 ▼ 0.40% CREDICORP 390.72 ▲ 0.85% SOUTHERN COPPER 174.22 ▼ 0.82% BUENAVENTURA 30.31 ▲ 0.45% MERCADOLIBRE 1,823 ▼ 1.85% NUBANK 13.75 ▼ 0.33% XP 16.90 ▲ 1.32% PAGSEGURO 9.13 ▼ 0.27% STONE 11.13 ▼ 0.63% GLOBANT 32.66 ▲ 1.43% TECNOGLASS 45.60 ▼ 2.63% GAP AIRPORT 221.33 ▼ 1.75% ASUR 279.72 ▼ 0.43% OMA AIRPORT 105.91 ▼ 1.21% AMX ADR 26.36 ▲ 0.84% FEMSA ADR 127.70 ▼ 1.38% CEMEX ADR 12.93 ▼ 1.30% PETROBRAS ADR 17.88 ▲ 2.35% VALE ADR 14.25 ▲ 0.18% ITAU ADR 8.23 ▼ 0.90% SANTANDER BR 5.26 ▼ 0.57% AMBEV ADR 3.02 ▼ 0.98% CSN 1.01 ▲ 0.50% GERDAU 4.74 ▲ 0.32% LATAM ADR 53.22 ▲ 0.08% BTC 64,000 ▲ 0.33% ETH 1,842 ▼ 1.16% SOL 75.16 ▼ 0.15% XRP 1.09 ▲ 0.46% BNB 565.89 ▼ 1.10% ADA 0.17 ▲ 2.88% DOGE 0.07 ▲ 0.27% AVAX 6.60 ▲ 1.44% LINK 8.23 ▼ 1.27% DOT 0.85 ▼ 0.79% LTC 44.97 ▲ 0.06% BCH 219.41 ▼ 0.99% TRX 0.32 ▼ 0.06% XLM 0.19 ▲ 1.07% HBAR 0.07 ▼ 0.55% NEAR 1.92 ▼ 2.42% ATOM 1.52 ▲ 0.49% AAVE 90.94 ▼ 0.21% SELIC 14.25% EMBRAER 82.60 ▲ 1.02% EMBRAER ADR 64.72 ▲ 0.54% JBS 11.76 ▼ 2.24% JBS BDR 59.98 ▼ 2.47% MBRF3 15.12 ▼ 1.11% MBRFY 2.97 ▲ 1.37% INTER 5.42 ▼ 2.17% EGX 52,928 ▲ 0.70% USD/ZAR 16.53 ▲ 0.89% USD/NGN 1,378 ▲ 0.02% NIKKEI 64,141 ▼ 4.03% CSI300 4,529 ▼ 3.60% HSI 24,562 ▼ 1.78% NIFTY 24,334 ▲ 1.09% KOSPI 6,821 ▼ 6.37% JCI 6,176 ▲ 1.10% USD/JPY 162.44 ▲ 0.06% USD/CNY 6.7652 ▲ 0.03% DAX 24,831 ▼ 0.34% CAC 8,339 ▼ 0.47% FTSE 10,600 ▲ 0.27% MIB 51,882 ▼ 0.94% IBEX 19,217 ▼ 0.45% STOXX 641.53 ▼ 0.34% EUR/USD 1.1438 ▼ 0.05% GBP/USD 1.3454 ▼ 0.19% SPX 7,471 ▼ 0.83% DJI 52,261 ▼ 0.55% NDX 28,724 ▼ 1.04% RUT 2,971 ▼ 0.12% TSX 35,253 ▼ 0.25% VIX 18.04 ▲ 7.83% USD/CAD 1.4015 ▼ 0.17% US10Y 4.5450 ▼ 0.53%
since 2009
Friday, July 17, 2026

Global Copper Market Navigates Trade Tensions as Prices Steady at $4.75/lb

By · April 21, 2025 · 2 min read

Daily Brief

The morning intel from across Latin America. Free.

By subscribing you agree to our privacy policy. We never share your email.

The benchmark COMEX copper price stands at $4.75 per pound this morning, with CFDs on copper trading at $4.80466, showing a marginal decline of 0.05%. Copper has increased nearly 19% since the beginning of 2025.

This rise comes despite recent volatility triggered by escalating US-China trade tensions. Markets reopened today following the Easter weekend break, with the London Metal Exchange having remained closed on Friday and Monday.

Electronic trading continued through Asian markets with limited volume as traders assessed ongoing trade disputes. The metal has stabilized after recovering from the dramatic April 7 selloff, which marked copper’s largest single-day decline since 2020.

The US copper market continues to see substantial inventory buildup. CME warehouse stocks reached 119,772 short tons by mid-April, the highest level since December 2018.

This stockpiling trend directly links to anticipation of potential Section 232 tariffs on copper imports, creating artificial demand pressures in domestic markets.

Global Copper Market Navigates Trade Tensions as Prices Steady at $4.75/lb
Global Copper Market Navigates Trade Tensions as Prices Steady at $4.75/lb. (Photo Internet reproduction)
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 →

Contrasting with US stockpiling, the Shanghai market has experienced rapid depletion of copper inventories. Stocks dropped by nearly 43,000 tons to 182,000 tons last week.

The Yangshan premium, which measures import demand, has surged from $35 to $87 per ton, indicating domestic supply tightness in China. Structural supply deficits continue providing fundamental support for prices.

Copper Market Tightens Amid Global Deficit

Chile’s state copper commission Cochilco estimates a global supply deficit of 189,000 metric tons for 2025. The International Copper Study Group reported a supply deficit of 19,000 metric tons in January alone, compared to a shortage of 22,000 metric tons in December 2024.

Goldman Sachs maintains its optimistic forecast for Q4 2025 copper prices at $10,200 per metric ton. The bank cites strong electrification demand and slowing mine supply growth as key factors.

Meanwhile, Trading Economics forecasts copper to trade at $4.71 per pound by the end of this quarter. Technical analysis shows copper trading in a consolidation pattern after rebounding from its April 7 low.

The price shows resistance around $4.80-4.85, with support established at $4.70. The metal trades above its 5-day moving average but remains below longer-term moving averages.

Market participants now focus on upcoming manufacturing data that could provide insights into demand trends. They also monitor statements from US and Chinese officials for signals regarding trade policy changes that might impact copper’s direction in the coming weeks.

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

Rio Times · Live Market Intelligence

Commodities — Live Market Board

Global
Jul 17, 2026 · 15:13

Brent crude · benchmark
87.99
+4.46%
L 83.71day rangeH 88.11

+26.57% over 12 months

Market breadth · 15 names
67% advancing

10 ▲ advancing5 declining ▼

Currencies, rates & key inputs
Gold
4,015
+0.74%

Silver
56.20
+0.54%

Copper
6.27
-0.49%

Iron ore
161.91
·

WTI crude
81.79
+3.60%

Full instrument board
Instrument Last Change YoY Prev. High Low Volume
GOLD 4,015 +0.74% +20.21% 3,986 4,029 3,963 103,250
SILVER 56.20 +0.54% +47.68% 55.90 56.48 55.00 28,694
BRENT 87.99 +4.46% +26.57% 84.23 88.11 83.71 25,282
WTI 81.79 +3.60% +21.10% 78.95 81.88 77.93 187,242
COPPER 6.27 -0.49% +14.20% 6.30 6.30 6.19 41,655
LITHIUM 68.36 -0.73% +65.03% 68.86 68.77 67.07 150,180
IRON ORE 161.91 +66.61% 161.91 161.91 1
SOY 1,203 +0.67% +17.77% 1,195 1,204 1,187 113,816
CORN 467.25 +5.83% +16.23% 441.50 467.50 458.75 139,515
WHEAT 681.00 +0.93% +27.65% 674.75 683.00 666.50 74,820
COFFEE 321.10 -0.06% +2.75% 321.30 324.40 311.35 14,662
SUGAR 14.82 +2.63% -11.47% 14.44 14.94 14.39 62,013
COCOA 5,610 +7.55% -23.25% 5,216 5,767 5,393 14,297
ORANGE JUICE 139.60 +4.33% -55.36% 133.80 143.80 130.25 1,266
COTTON 78.93 +1.60% +17.37% 77.69 81.75 79.75 20,908
BEEF 220.68 -2.82% -1.34% 227.07 223.45 220.60 25,055
CATTLE 339.25 -2.12% +4.38% 346.60 341.05 337.45 8,716
USD/BRL 5.11 +0.18% -8.20% 5.10 5.13 5.10

Largest moves today
COCOA
5,610
+7.55%
CORN
467.25
+5.83%
BRENT
87.99
+4.46%
ORANGE JUICE
139.60
+4.33%
WTI
81.79
+3.60%
BEEF
220.68
-2.82%
SUGAR
14.82
+2.63%
CATTLE
339.25
-2.12%

The session read
The Brent crude rose 4.46%, with breadth positive — 10 of 15 names higher. COCOA led, while BEEF lagged.

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

Read More from The Rio Times

The Rio Times · Power Map
See who really holds power in Latin America
Click to open the Power Map

Rotate for Best Experience

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