IBOV 173,371.35 ▼ 0.20% IPSA 10,896.87 ▲ 0.10% IPC MEX 66,125.27 ▼ 0.74% MERVAL 3,223,652 ▲ 0.74% COLCAP 2,298.34 — 0.00% BVL PERÚ 55,645.90 — — USD/BRL5.09▲ 0.02% USD/MXN17.37▼ 0.32% USD/CLP933.60▼ 0.10% USD/COP3,254▼ 0.44% USD/PEN3.39▲ 0.09% USD/ARS1,481▼ 0.03% USD/UYU40.19▲ 1.43% USD/PYG6,031▼ 0.03% USD/BOB10.75▲ 2.22% USD/DOP58.25▲ 0.02% USD/CRC447.35▲ 0.28% USD/GTQ7.62▲ 2.33% USD/HNL26.74▲ 1.61% USD/NIO36.62▲ 0.84% USD/VES735.39▼ 0.08% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.59— 0.00% USD/TTD6.73▲ 1.11% EUR/BRL5.82▼ 0.65% BRENT 89.81 ▲ 0.66% WTI 83.18 ▼ 0.06% IRON ORE 161.91 — — COPPER 6.52 ▲ 3.49% GOLD 4,065 ▲ 1.37% SILVER 59.28 ▲ 4.35% SOY 1,227 ▲ 0.04% CORN 471.50 ▲ 4.89% WHEAT 673.00 ▼ 0.15% COFFEE 332.40 ▼ 0.60% SUGAR 14.89 ▲ 0.47% ORANGE JUICE 146.90 ▲ 6.30% COTTON 79.96 ▲ 3.35% COCOA 5,499 ▼ 0.38% BEEF 223.30 ▼ 0.50% CATTLE 346.78 ▲ 0.24% LITHIUM 66.92 ▼ 2.14% PETR4 41.15 ▲ 0.61% VALE3 71.93 ▼ 1.38% ITUB4 42.30 ▲ 0.81% BBDC4 18.41 ▲ 0.66% ABEV3 15.79 ▲ 1.02% BBAS3 20.17 ▼ 1.56% B3SA3 15.26 ▲ 0.39% WEGE3 43.13 ▼ 1.15% PRIO3 57.69 ▼ 0.28% SUZB3 41.89 ▼ 0.10% RENT3 37.49 ▼ 1.94% AZZA3 18.17 ▼ 2.26% CSAN3 3.82 ▼ 0.52% RAIZ4 0.27 ▼ 6.90% PCAR3 2.60 — 0.00% GMAT3 3.85 ▼ 0.77% PSSA3 54.20 ▼ 1.70% CVCB3 1.08 ▼ 11.48% POSI3 3.70 ▼ 2.63% SLCE3 13.57 ▲ 0.30% NATU3 8.63 ▲ 0.94% BRKM5 5.94 ▼ 4.04% RANI3 7.99 ▲ 0.50% CSNA3 5.07 ▲ 0.40% CMIN3 5.39 ▲ 1.13% USIM5 8.16 ▼ 0.85% GGBR4 23.62 ▼ 1.75% ENEV3 25.65 ▼ 0.12% CPFE3 46.32 ▼ 1.17% CMIG4 11.02 ▼ 0.90% EQTL3 39.29 ▼ 0.53% LREN3 13.31 ▼ 0.82% VIVT3 35.67 ▲ 0.42% RAIL3 13.57 ▼ 0.95% KLABIN 17.48 ▼ 0.57% RAIA DROGASIL 18.69 ▲ 0.75% RDOR3 35.45 ▼ 0.92% HAPV3 11.55 ▲ 1.49% FLRY3 16.56 ▼ 0.18% SMTO3 15.41 ▼ 0.26% UGPA3 31.70 ▼ 1.15% VBBR3 34.11 ▼ 2.32% BBSE3 41.05 ▼ 0.17% BPAC11 55.84 ▼ 0.61% CURY3 30.19 ▼ 1.57% AERI3 2.07 ▲ 2.48% VIVARA 21.96 ▼ 2.14% COMPASS 24.60 ▼ 1.13% VAMOS 3.09 ▼ 2.52% SANB11 27.01 ▲ 1.35% ASAI3 8.14 ▼ 4.24% SBSP3 28.98 ▼ 0.82% WALMEX 49.38 ▼ 0.22% GMEXICO 201.45 ▲ 0.42% FEMSA 226.85 ▲ 0.49% CEMEX 21.81 ▼ 4.05% GFNORTE 180.00 ▼ 0.74% BIMBO 59.31 ▲ 2.26% TELEVISA 9.71 ▲ 1.46% AMX 22.74 ▼ 1.13% GAP 378.19 ▼ 2.02% ASUR 274.37 ▼ 1.91% OMA 226.42 ▼ 1.82% KOF 180.95 ▲ 0.11% GRUMA 287.60 ▲ 0.39% KIMBER 38.39 ▼ 0.72% SQM-B 63,400 ▼ 3.13% COPEC 6,345 ▲ 1.53% BSANTANDER 78.90 ▲ 2.47% FALABELLA 5,850 ▲ 0.26% ENELAM 84.67 ▲ 0.75% CENCOSUD 2,005 ▲ 0.50% CMPC 1,088 ▲ 1.68% BANCO CHILE 189.95 ▲ 0.77% LATAM AIR 24.36 ▼ 1.62% YPF 79,200 ▲ 1.67% GGAL 7,845 ▼ 0.19% PAMPA 5,270 ▲ 1.93% TXAR 675.00 ▲ 1.66% ALUAR 959.50 ▲ 1.05% TGS 9,500 ▲ 1.39% CEPU 2,289 ▲ 1.10% MIRGOR 17,125 ▲ 1.48% COME 42.95 ▼ 2.03% LOMA NEGRA 3,558 ▲ 0.99% BYMA 294.50 ▼ 1.09% TELECOM ARG 4,145 ▼ 0.12% ECOPETROL 16.04 ▼ 0.34% BANCOLOMBIA 80.82 ▲ 0.51% GRUPO AVAL 4.95 ▲ 0.61% CREDICORP 386.85 ▼ 0.96% SOUTHERN COPPER 175.07 ▲ 1.50% BUENAVENTURA 30.06 ▼ 0.60% MERCADOLIBRE 1,832 ▲ 1.02% NUBANK 13.99 ▲ 2.94% XP 16.80 ▲ 0.78% PAGSEGURO 9.29 ▲ 2.77% STONE 11.12 ▼ 0.27% GLOBANT 32.29 ▲ 0.19% TECNOGLASS 46.11 ▼ 0.80% GAP AIRPORT 217.12 ▼ 1.72% ASUR 274.37 ▼ 1.91% OMA AIRPORT 104.01 ▼ 1.23% AMX ADR 26.10 ▼ 0.65% FEMSA ADR 130.01 ▲ 0.77% CEMEX ADR 12.49 ▼ 3.70% PETROBRAS ADR 18.19 ▲ 1.22% VALE ADR 14.10 ▼ 0.63% ITAU ADR 8.32 ▲ 1.46% SANTANDER BR 5.38 ▲ 2.67% AMBEV ADR 3.08 ▲ 1.65% CSN 1.01 ▲ 2.02% GERDAU 4.68 ▼ 0.85% LATAM ADR 51.74 ▼ 1.56% BTC 66,332 ▲ 1.69% ETH 1,943 ▲ 2.07% SOL 78.36 ▲ 0.73% XRP 1.13 ▲ 1.83% BNB 578.55 ▲ 1.37% ADA 0.17 ▲ 2.78% DOGE 0.07 ▲ 1.89% AVAX 6.65 ▲ 1.12% LINK 8.71 ▲ 1.45% DOT 0.87 ▲ 4.70% LTC 47.43 ▲ 0.20% BCH 224.32 ▲ 2.01% TRX 0.33 ▼ 0.03% XLM 0.19 ▲ 2.07% HBAR 0.07 ▲ 2.24% NEAR 2.00 ▲ 1.08% ATOM 1.50 ▲ 0.60% AAVE 95.02 ▲ 5.84% SELIC 14.25% EMBRAER 83.29 ▲ 1.88% EMBRAER ADR 65.93 ▲ 2.87% JBS 12.03 ▲ 1.01% JBS BDR 60.79 ▲ 0.98% MBRF3 14.52 ▼ 3.39% MBRFY 2.91 — 0.00% INTER 5.62 ▲ 4.66% EGX 53,935 ▲ 1.52% USD/ZAR16.42▼ 0.66% USD/NGN 1,376 — 0.00% NIKKEI 66,232 ▲ 3.26% CSI300 4,739 ▲ 3.06% HSI 25,132 ▼ 0.04% NIFTY 24,193 ▼ 0.19% KOSPI 6,748 ▲ 3.56% JCI 6,340 ▲ 1.74% USD/JPY162.66▲ 0.10% USD/CNY6.75▼ 0.19% DAX 24,936 ▲ 0.36% CAC 8,362 ▲ 0.26% FTSE 10,544 ▲ 0.18% MIB 52,161 ▲ 0.57% IBEX 19,328 ▲ 0.63% STOXX 641.80 ▲ 0.34% EUR/USD1.14▲ 0.11% GBP/USD1.34▼ 0.13% SPX 7,443 ▼ 0.19% DJI 51,839 ▼ 0.59% NDX 28,604 ▲ 0.04% RUT 2,942 ▼ 0.67% TSX 34,960 ▼ 0.86% VIX 17.56 ▼ 5.84% USD/CAD1.41▼ 0.09% US10Y 4.5980 ▲ 1.26% IBOV 173,371.35 ▼ 0.20% IPSA 10,896.87 ▲ 0.10% IPC MEX 66,125.27 ▼ 0.74% MERVAL 3,223,652 ▲ 0.74% COLCAP 2,298.34 — 0.00% BVL PERÚ 55,645.90 — — USD/BRL 5.09 ▲ 0.02% USD/MXN 17.37 ▼ 0.32% USD/CLP 933.60 ▼ 0.10% USD/COP 3,254 ▼ 0.44% USD/PEN 3.39 ▲ 0.09% USD/ARS 1,481 ▼ 0.03% USD/UYU 40.19 ▲ 1.43% USD/PYG 6,031 ▲ 1.52% USD/BOB 10.75 ▲ 2.22% USD/DOP 58.25 ▲ 0.02% USD/CRC 447.35 ▲ 1.43% USD/GTQ 7.62 ▲ 2.33% USD/HNL 26.74 ▲ 1.61% USD/NIO 36.62 ▲ 0.84% USD/VES 735.39 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.59 ▲ 0.60% USD/TTD 6.73 ▲ 1.11% EUR/BRL 5.82 ▼ 0.65% BRENT 89.81 ▲ 0.66% WTI 83.18 ▼ 0.06% IRON ORE 161.91 — — COPPER 6.52 ▲ 3.49% GOLD 4,065 ▲ 1.37% SILVER 59.28 ▲ 4.35% SOY 1,227 ▲ 0.04% CORN 471.50 ▲ 4.89% WHEAT 673.00 ▼ 0.15% COFFEE 332.40 ▼ 0.60% SUGAR 14.89 ▲ 0.47% ORANGE JUICE 146.90 ▲ 6.30% COTTON 79.96 ▲ 3.35% COCOA 5,499 ▼ 0.38% BEEF 223.30 ▼ 0.50% CATTLE 346.78 ▲ 0.24% LITHIUM 66.92 ▼ 2.14% PETR4 41.15 ▲ 0.61% VALE3 71.93 ▼ 1.38% ITUB4 42.30 ▲ 0.81% BBDC4 18.41 ▲ 0.66% ABEV3 15.79 ▲ 1.02% BBAS3 20.17 ▼ 1.56% B3SA3 15.26 ▲ 0.39% WEGE3 43.13 ▼ 1.15% PRIO3 57.69 ▼ 0.28% SUZB3 41.89 ▼ 0.10% RENT3 37.49 ▼ 1.94% AZZA3 18.17 ▼ 2.26% CSAN3 3.82 ▼ 0.52% RAIZ4 0.27 ▼ 6.90% PCAR3 2.60 — 0.00% GMAT3 3.85 ▼ 0.77% PSSA3 54.20 ▼ 1.70% CVCB3 1.08 ▼ 11.48% POSI3 3.70 ▼ 2.63% SLCE3 13.57 ▲ 0.30% NATU3 8.63 ▲ 0.94% BRKM5 5.94 ▼ 4.04% RANI3 7.99 ▲ 0.50% CSNA3 5.07 ▲ 0.40% CMIN3 5.39 ▲ 1.13% USIM5 8.16 ▼ 0.85% GGBR4 23.62 ▼ 1.75% ENEV3 25.65 ▼ 0.12% CPFE3 46.32 ▼ 1.17% CMIG4 11.02 ▼ 0.90% EQTL3 39.29 ▼ 0.53% LREN3 13.31 ▼ 0.82% VIVT3 35.67 ▲ 0.42% RAIL3 13.57 ▼ 0.95% KLABIN 17.48 ▼ 0.57% RAIA DROGASIL 18.69 ▲ 0.75% RDOR3 35.45 ▼ 0.92% HAPV3 11.55 ▲ 1.49% FLRY3 16.56 ▼ 0.18% SMTO3 15.41 ▼ 0.26% UGPA3 31.70 ▼ 1.15% VBBR3 34.11 ▼ 2.32% BBSE3 41.05 ▼ 0.17% BPAC11 55.84 ▼ 0.61% CURY3 30.19 ▼ 1.57% AERI3 2.07 ▲ 2.48% VIVARA 21.96 ▼ 2.14% COMPASS 24.60 ▼ 1.13% VAMOS 3.09 ▼ 2.52% SANB11 27.01 ▲ 1.35% ASAI3 8.14 ▼ 4.24% SBSP3 28.98 ▼ 0.82% WALMEX 49.38 ▼ 0.22% GMEXICO 201.45 ▲ 0.42% FEMSA 226.85 ▲ 0.49% CEMEX 21.81 ▼ 4.05% GFNORTE 180.00 ▼ 0.74% BIMBO 59.31 ▲ 2.26% TELEVISA 9.71 ▲ 1.46% AMX 22.74 ▼ 1.13% GAP 378.19 ▼ 2.02% ASUR 274.37 ▼ 1.91% OMA 226.42 ▼ 1.82% KOF 180.95 ▲ 0.11% GRUMA 287.60 ▲ 0.39% KIMBER 38.39 ▼ 0.72% SQM-B 63,400 ▼ 3.13% COPEC 6,345 ▲ 1.53% BSANTANDER 78.90 ▲ 2.47% FALABELLA 5,850 ▲ 0.26% ENELAM 84.67 ▲ 0.75% CENCOSUD 2,005 ▲ 0.50% CMPC 1,088 ▲ 1.68% BANCO CHILE 189.95 ▲ 0.77% LATAM AIR 24.36 ▼ 1.62% YPF 79,200 ▲ 1.67% GGAL 7,845 ▼ 0.19% PAMPA 5,270 ▲ 1.93% TXAR 675.00 ▲ 1.66% ALUAR 959.50 ▲ 1.05% TGS 9,500 ▲ 1.39% CEPU 2,289 ▲ 1.10% MIRGOR 17,125 ▲ 1.48% COME 42.95 ▼ 2.03% LOMA NEGRA 3,558 ▲ 0.99% BYMA 294.50 ▼ 1.09% TELECOM ARG 4,145 ▼ 0.12% ECOPETROL 16.04 ▼ 0.34% BANCOLOMBIA 80.82 ▲ 0.51% GRUPO AVAL 4.95 ▲ 0.61% CREDICORP 386.85 ▼ 0.96% SOUTHERN COPPER 175.07 ▲ 1.50% BUENAVENTURA 30.06 ▼ 0.60% MERCADOLIBRE 1,832 ▲ 1.02% NUBANK 13.99 ▲ 2.94% XP 16.80 ▲ 0.78% PAGSEGURO 9.29 ▲ 2.77% STONE 11.12 ▼ 0.27% GLOBANT 32.29 ▲ 0.19% TECNOGLASS 46.11 ▼ 0.80% GAP AIRPORT 217.12 ▼ 1.72% ASUR 274.37 ▼ 1.91% OMA AIRPORT 104.01 ▼ 1.23% AMX ADR 26.10 ▼ 0.65% FEMSA ADR 130.01 ▲ 0.77% CEMEX ADR 12.49 ▼ 3.70% PETROBRAS ADR 18.19 ▲ 1.22% VALE ADR 14.10 ▼ 0.63% ITAU ADR 8.32 ▲ 1.46% SANTANDER BR 5.38 ▲ 2.67% AMBEV ADR 3.08 ▲ 1.65% CSN 1.01 ▲ 2.02% GERDAU 4.68 ▼ 0.85% LATAM ADR 51.74 ▼ 1.56% BTC 66,332 ▲ 1.69% ETH 1,943 ▲ 2.07% SOL 78.36 ▲ 0.73% XRP 1.13 ▲ 1.83% BNB 578.55 ▲ 1.37% ADA 0.17 ▲ 2.78% DOGE 0.07 ▲ 1.89% AVAX 6.65 ▲ 1.12% LINK 8.71 ▲ 1.45% DOT 0.87 ▲ 4.70% LTC 47.43 ▲ 0.20% BCH 224.32 ▲ 2.01% TRX 0.33 ▼ 0.03% XLM 0.19 ▲ 2.07% HBAR 0.07 ▲ 2.24% NEAR 2.00 ▲ 1.08% ATOM 1.50 ▲ 0.60% AAVE 95.02 ▲ 5.84% SELIC 14.25% EMBRAER 83.29 ▲ 1.88% EMBRAER ADR 65.93 ▲ 2.87% JBS 12.03 ▲ 1.01% JBS BDR 60.79 ▲ 0.98% MBRF3 14.52 ▼ 3.39% MBRFY 2.91 — 0.00% INTER 5.62 ▲ 4.66% EGX 53,935 ▲ 1.52% USD/ZAR 16.42 ▼ 0.43% USD/NGN 1,376 — 0.00% NIKKEI 66,232 ▲ 3.26% CSI300 4,739 ▲ 3.06% HSI 25,132 ▼ 0.04% NIFTY 24,193 ▼ 0.19% KOSPI 6,748 ▲ 3.56% JCI 6,340 ▲ 1.74% USD/JPY 162.68 ▲ 0.13% USD/CNY 6.7649 ▲ 0.11% DAX 24,936 ▲ 0.36% CAC 8,362 ▲ 0.26% FTSE 10,544 ▲ 0.18% MIB 52,161 ▲ 0.57% IBEX 19,328 ▲ 0.63% STOXX 641.80 ▲ 0.34% EUR/USD 1.1426 ▲ 0.11% GBP/USD 1.3427 ▲ 0.01% SPX 7,443 ▼ 0.19% DJI 51,839 ▼ 0.59% NDX 28,604 ▲ 0.04% RUT 2,942 ▼ 0.67% TSX 34,960 ▼ 0.86% VIX 17.56 ▼ 5.84% USD/CAD 1.4057 ▼ 0.15% US10Y 4.5980 ▲ 1.26%
since 2009
Tuesday, July 21, 2026

10 Key Sports Developments in Latin America (December 13, 2025)

By · December 14, 2025 · 4 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.

Saturday brought silverware and final-week tension across the region. Estudiantes beat Racing on penalties to win Argentina’s Clausura, while Brazil’s NBB ran headline results in São Paulo and Rio with Pinheiros beating Vasco and União Corinthians routing Botafogo.

In São Paulo, the women’s Club World Championship semifinals ended Brazil’s hopes as Scandicci swept Praia and Conegliano came back to beat Osasco.

Mexico’s Liga MX final moved into last-48-hours mode with Tigres leading Toluca and Toluca missing a suspended striker. In combat sports, UFC Vegas 112 delivered a fast main-event finish and a Brazilian highlight KO.

In continental basketball, Flamengo opened BCL Americas with a loss to Uruguay’s Nacional as Minas edged Aguada in a tight game, and Uruguay’s Gastón Reyno publicly pushed for a BKFC event at home.

  1. Estudiantes Beat Racing on Penalties to Win Argentina’s Clausura

    Key facts: Racing took a late lead and looked set to lift the trophy. Estudiantes equalized in stoppage time and forced extra time in Santiago del Estero. The shootout went to sudden death and Estudiantes won 5–4 on penalties.

    Why picked: It was a major title decided by a late equalizer and a pressure shootout.

  2. NBB: Pinheiros 84–70 Vasco Keeps a Top-Seed Push Rolling

    Key facts: Pinheiros controlled the game in São Paulo and built separation with consistent defense. Vasco struggled to sustain scoring runs and fell behind across the middle quarters. The win extended Pinheiros’ streak and kept them tight near the top of the table.

    Why picked: It showed a contender’s stability and a big-brand club’s ongoing crisis in the standings.

  3. NBB: União Corinthians 84–61 Botafogo, First Road Win of the Season

    Key facts: União Corinthians won comfortably in Rio and kept Botafogo chasing from the second quarter onward. The visitors’ American trio drove scoring and control, while Botafogo’s offense stalled for long stretches. The result pushed Botafogo deeper into trouble and gave União Corinthians a valuable road breakthrough.

    Why picked: In the NBB, away wins are scarce and they often decide mid-season objectives and seeding lanes.

    10 Key Sports Developments in Latin America (December 13, 2025)
    10 Key Sports Developments in Latin America (December 13, 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 →
    RT
    Ask Rio Times
    17 years of Latin America reporting, on demand.
    Open the full Ask Rio Times →
  4. Club World Championship: Scandicci Sweep Praia Clube to Reach the Final

    Key facts: Savino Del Bene Scandicci beat Dentil Praia Clube 3–0 in the semifinal in São Paulo. Praia stayed competitive in stretches but could not win the end-of-set points. The loss ended Brazil’s best path to a place in the final.

    Why picked: A Brazilian contender going out at home is a top-tier regional story.

  5. Club World Championship: Conegliano Rally Past Osasco 3–1, Set All-Italian Final

    Key facts: Osasco won the opening set and had the crowd, but Conegliano tightened in the second set and flipped the match. Sets three and four opened up as Conegliano’s pressure phases took hold. The result created an all-Italian final against Scandicci and sent Osasco to the bronze match.

    Why picked: It closed the last Brazilian route to the final and underlined the gap at the sharp end.

  6. Liga MX Final Countdown: Tigres Lead, Toluca Lose a Bench Option

    Key facts: Tigres carried a 1–0 lead into the return leg at Estadio Nemesio Díez. Toluca’s Robert Morales was suspended after his red card in the first leg, shrinking the coach’s late-game options. The build-up centered on whether Toluca could raise tempo early without getting exposed in transition.

    Why picked: A one-goal final is often decided by substitutions, and a suspension changes the levers.

  7. UFC Vegas 112: Kape Stops Royval Early; Brazilian Costa Lands Head-Kick KO

    Key facts: Manel Kape knocked out Brandon Royval at 3:18 of Round 1 in the main event. The finish came after a clean right hand and follow-up shots near the fence. On the same card, Brazil’s Melquizael Costa scored a highlight head-kick knockout in the first round.

    Why picked: It mixed a divisional statement at the top with a Brazilian clip that will run for weeks.

  8. BCL Americas: Flamengo Open with a 75–63 Loss to Uruguay’s Nacional

    Key facts: Flamengo lost 75–63 to Nacional in Paysandú in their group debut. Flamengo rallied in the fourth quarter and cut the gap to two points at one stage, but could not complete the comeback. The defeat made the remaining group games more urgent from day one.

    Why picked: Continental play punishes slow starts, and Flamengo’s margin for error narrowed immediately.

  9. BCL Americas: Minas Edge Aguada 77–74 to Lead Group C

    Key facts: Minas beat Aguada 77–74 in Uruguay in a game decided by late execution. The scoring stayed tight across all four quarters and neither side created a comfortable cushion. The win helped Minas finish the opening stage on top of their group.

    Why picked: Road wins in condensed windows are the clearest marker of a playoff-caliber team.

  10. Uruguay: Gastón Reyno Pushes for a BKFC Event at Home in 2026

    Key facts: Uruguay’s Gastón Reyno said he wants BKFC to stage an event in Uruguay in 2026. He framed it as a personal goal after missing the chance to be part of the UFC’s Uruguay moment in 2019. He argued South America has an underserved live-event market and a loyal fan base.

    Why picked: It shows fighters trying to turn personal brands into regional event business.

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.