IBOV 176,010.90 ▼ 0.36% IPSA 10,947.38 ▼ 0.70% IPC MEX 66,409.65 ▼ 0.18% MERVAL 3,291,246 ▲ 1.92% COLCAP 2,292.03 ▼ 0.29% BVL PERÚ 57,174.37 — — USD/BRL5.07▼ 0.14% USD/MXN17.41▲ 0.11% USD/CLP925.20▼ 0.09% USD/COP3,218▼ 1.28% USD/PEN3.39▲ 0.13% USD/ARS1,475▲ 0.32% USD/UYU40.15▲ 1.04% USD/PYG6,039▲ 1.28% USD/BOB10.65▲ 5.99% USD/DOP58.36▲ 0.10% USD/CRC447.49▲ 0.88% USD/GTQ7.62▲ 2.09% USD/HNL26.73▼ 0.01% USD/NIO36.62▲ 0.34% USD/VES725.63▲ 0.11% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.48▼ 0.01% USD/TTD6.76▲ 1.32% EUR/BRL5.82▲ 0.14% BRENT 84.80 ▼ 0.18% WTI 79.75 ▲ 0.19% IRON ORE 161.91 — — COPPER 6.38 ▲ 1.34% GOLD 4,031 ▼ 0.33% SILVER 57.15 ▲ 0.06% SOY 1,202 ▼ 0.02% CORN 469.50 ▲ 4.92% WHEAT 678.00 ▲ 0.07% COFFEE 324.50 ▼ 3.77% SUGAR 14.85 — 0.00% ORANGE JUICE 140.45 ▲ 0.14% COTTON 80.74 ▲ 0.22% COCOA 5,917 ▲ 4.54% BEEF 230.13 ▼ 0.56% CATTLE 344.38 ▼ 1.27% LITHIUM 71.06 ▼ 0.73% PETR4 40.59 ▼ 0.17% VALE3 74.51 ▲ 0.68% ITUB4 43.14 ▼ 1.12% BBDC4 18.60 ▼ 0.16% ABEV3 15.57 ▼ 1.52% BBAS3 20.55 ▼ 0.19% B3SA3 15.69 ▲ 2.35% WEGE3 44.26 ▲ 0.14% PRIO3 57.50 ▼ 0.12% SUZB3 41.48 ▲ 0.90% RENT3 40.35 ▼ 0.47% AZZA3 18.66 ▼ 1.01% CSAN3 3.93 ▲ 1.03% RAIZ4 0.29 ▼ 6.45% PCAR3 2.62 ▲ 6.94% GMAT3 3.98 ▲ 0.51% PSSA3 55.22 ▲ 1.71% CVCB3 1.34 ▼ 2.90% POSI3 3.95 ▼ 1.00% SLCE3 13.50 ▼ 2.24% NATU3 8.67 ▲ 1.40% BRKM5 6.41 ▼ 6.15% RANI3 7.98 ▼ 0.37% CSNA3 5.24 ▲ 0.77% CMIN3 5.24 ▲ 2.75% USIM5 8.20 ▼ 0.36% GGBR4 24.20 ▲ 3.77% ENEV3 26.95 ▼ 0.81% CPFE3 46.83 ▼ 0.78% CMIG4 11.15 ▼ 0.45% EQTL3 40.33 ▼ 1.51% LREN3 14.10 ▼ 1.33% VIVT3 35.47 ▼ 0.14% RAIL3 14.07 ▼ 0.42% KLABIN 17.39 ▲ 0.40% RAIA DROGASIL 18.67 ▲ 0.38% RDOR3 36.01 ▼ 0.11% HAPV3 10.99 ▼ 1.79% FLRY3 16.51 ▲ 0.61% SMTO3 15.53 ▼ 3.66% UGPA3 31.10 ▲ 3.29% VBBR3 33.75 ▲ 1.35% BBSE3 40.71 ▲ 0.79% BPAC11 57.04 ▼ 1.57% CURY3 32.73 ▼ 2.56% AERI3 2.02 ▼ 2.42% VIVARA 23.52 ▲ 0.38% COMPASS 25.11 ▼ 0.36% VAMOS 3.12 ▼ 0.95% SANB11 27.00 ▼ 1.24% ASAI3 8.66 — 0.00% SBSP3 29.98 ▼ 1.19% WALMEX 49.61 ▲ 0.69% GMEXICO 200.02 ▲ 0.23% FEMSA 223.27 ▼ 2.64% CEMEX 22.64 ▲ 1.98% GFNORTE 183.98 ▼ 1.19% BIMBO 57.50 ▲ 2.02% TELEVISA 9.60 ▲ 1.16% AMX 22.80 ▼ 0.22% GAP 398.24 ▲ 0.75% ASUR 283.46 ▲ 2.85% OMA 234.61 ▼ 0.17% KOF 177.25 ▼ 1.47% GRUMA 280.76 ▲ 0.49% KIMBER 38.73 ▲ 0.75% SQM-B 66,050 ▼ 2.72% COPEC 6,126 ▼ 1.35% BSANTANDER 78.16 ▼ 0.61% FALABELLA 5,853 ▼ 0.37% ENELAM 84.80 ▼ 1.11% CENCOSUD 2,005 ▼ 1.72% CMPC 1,074 ▼ 2.63% BANCO CHILE 188.88 ▼ 0.33% LATAM AIR 25.40 ▲ 2.01% YPF 78,550 ▲ 1.00% GGAL 8,205 ▲ 3.73% PAMPA 5,240 ▲ 0.19% TXAR 668.00 ▲ 0.91% ALUAR 959.50 ▲ 1.11% TGS 9,750 ▲ 0.41% CEPU 2,344 ▲ 0.73% MIRGOR 16,975 ▲ 1.34% COME 45.63 ▼ 0.26% LOMA NEGRA 3,615 ▲ 2.34% BYMA 304.25 ▲ 1.08% TELECOM ARG 4,315 ▼ 0.40% ECOPETROL 15.98 ▼ 1.11% BANCOLOMBIA 81.55 ▼ 0.67% GRUPO AVAL 5.03 ▲ 1.62% CREDICORP 398.20 ▲ 1.52% SOUTHERN COPPER 181.54 ▼ 0.46% BUENAVENTURA 30.71 ▼ 1.03% MERCADOLIBRE 1,843 ▼ 1.64% NUBANK 13.88 ▼ 0.79% XP 16.87 — 0.00% PAGSEGURO 9.21 ▼ 0.75% STONE 11.28 ▼ 0.18% GLOBANT 31.98 ▲ 3.43% TECNOGLASS 45.67 ▲ 3.26% GAP AIRPORT 228.15 ▲ 0.97% ASUR 283.46 ▲ 2.85% OMA AIRPORT 107.90 ▲ 0.24% AMX ADR 26.11 ▼ 0.27% FEMSA ADR 128.77 ▼ 3.30% CEMEX ADR 13.07 ▲ 2.11% PETROBRAS ADR 17.86 ▼ 0.33% VALE ADR 14.67 ▲ 0.55% ITAU ADR 8.45 ▼ 1.17% SANTANDER BR 5.35 ▼ 0.74% AMBEV ADR 3.03 ▼ 1.94% CSN 1.04 ▲ 0.49% GERDAU 4.80 ▲ 4.12% LATAM ADR 54.87 ▲ 2.54% BTC 64,180 ▼ 0.82% ETH 1,908 ▼ 0.48% SOL 76.33 ▼ 1.21% XRP 1.11 ▼ 0.70% BNB 579.06 ▼ 0.18% ADA 0.16 ▼ 1.39% DOGE 0.07 ▼ 0.75% AVAX 6.62 ▼ 1.14% LINK 8.48 ▼ 0.61% DOT 0.83 ▼ 1.47% LTC 44.85 ▼ 0.61% BCH 222.68 ▼ 0.21% TRX 0.32 ▼ 0.14% XLM 0.19 ▼ 0.63% HBAR 0.07 ▼ 1.16% NEAR 2.05 ▼ 0.87% ATOM 1.54 ▼ 0.74% AAVE 94.50 ▼ 1.39% SELIC 14.25% EMBRAER 82.35 ▼ 0.17% EMBRAER ADR 64.90 ▼ 0.02% JBS 12.10 ▲ 2.28% JBS BDR 61.43 ▲ 2.81% MBRF3 15.40 ▼ 4.29% MBRFY 2.87 ▼ 8.60% INTER 5.62 ▼ 1.40% EGX 52,811 ▲ 0.48% USD/ZAR16.33— 0.00% USD/NGN 1,379 — 0.00% NIKKEI 66,836 ▼ 2.79% CSI300 4,698 ▼ 1.85% HSI 25,014 ▲ 1.35% NIFTY 24,123 ▲ 0.18% KOSPI 6,821 ▼ 6.37% JCI 6,089 ▲ 0.77% USD/JPY162.02▼ 0.10% USD/CNY6.77▼ 0.05% DAX 24,911 ▼ 0.35% CAC 8,361 ▼ 0.26% FTSE 10,462 ▼ 0.51% MIB 52,358 ▼ 0.10% IBEX 19,294 ▲ 0.09% STOXX 641.44 ▼ 0.20% EUR/USD1.15▲ 0.10% GBP/USD1.35▲ 1.03% SPX 7,572 ▲ 0.38% DJI 52,659 ▲ 0.29% NDX 29,503 ▼ 0.28% RUT 2,976 ▲ 0.39% TSX 35,416 ▲ 0.27% VIX 15.82 ▲ 0.96% USD/CAD1.40▲ 0.01% US10Y 4.5450 ▼ 0.87% IBOV 176,010.90 ▼ 0.36% IPSA 10,947.38 ▼ 0.70% IPC MEX 66,409.65 ▼ 0.18% MERVAL 3,291,246 ▲ 1.92% COLCAP 2,292.03 ▼ 0.29% BVL PERÚ 57,174.37 — — USD/BRL 5.07 ▼ 0.14% USD/MXN 17.41 ▲ 0.11% USD/CLP 925.20 ▼ 0.09% USD/COP 3,218 ▼ 1.28% USD/PEN 3.39 ▲ 0.13% USD/ARS 1,475 ▲ 0.32% USD/UYU 40.15 ▲ 1.04% USD/PYG 6,039 ▲ 1.28% USD/BOB 10.65 ▲ 5.99% USD/DOP 58.36 ▲ 0.10% USD/CRC 447.49 ▲ 0.88% USD/GTQ 7.62 ▲ 2.09% USD/HNL 26.73 ▼ 0.01% USD/NIO 36.62 ▲ 0.34% USD/VES 725.63 ▲ 0.11% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.48 ▲ 0.31% USD/TTD 6.76 ▲ 1.56% EUR/BRL 5.82 ▲ 0.14% BRENT 84.80 ▼ 0.18% WTI 79.75 ▲ 0.19% IRON ORE 161.91 — — COPPER 6.38 ▲ 1.34% GOLD 4,031 ▼ 0.33% SILVER 57.15 ▲ 0.06% SOY 1,202 ▼ 0.02% CORN 469.50 ▲ 4.92% WHEAT 678.00 ▲ 0.07% COFFEE 324.50 ▼ 3.77% SUGAR 14.85 — 0.00% ORANGE JUICE 140.45 ▲ 0.14% COTTON 80.74 ▲ 0.22% COCOA 5,917 ▲ 4.54% BEEF 230.13 ▼ 0.56% CATTLE 344.38 ▼ 1.27% LITHIUM 71.06 ▼ 0.73% PETR4 40.59 ▼ 0.17% VALE3 74.51 ▲ 0.68% ITUB4 43.14 ▼ 1.12% BBDC4 18.60 ▼ 0.16% ABEV3 15.57 ▼ 1.52% BBAS3 20.55 ▼ 0.19% B3SA3 15.69 ▲ 2.35% WEGE3 44.26 ▲ 0.14% PRIO3 57.50 ▼ 0.12% SUZB3 41.48 ▲ 0.90% RENT3 40.35 ▼ 0.47% AZZA3 18.66 ▼ 1.01% CSAN3 3.93 ▲ 1.03% RAIZ4 0.29 ▼ 6.45% PCAR3 2.62 ▲ 6.94% GMAT3 3.98 ▲ 0.51% PSSA3 55.22 ▲ 1.71% CVCB3 1.34 ▼ 2.90% POSI3 3.95 ▼ 1.00% SLCE3 13.50 ▼ 2.24% NATU3 8.67 ▲ 1.40% BRKM5 6.41 ▼ 6.15% RANI3 7.98 ▼ 0.37% CSNA3 5.24 ▲ 0.77% CMIN3 5.24 ▲ 2.75% USIM5 8.20 ▼ 0.36% GGBR4 24.20 ▲ 3.77% ENEV3 26.95 ▼ 0.81% CPFE3 46.83 ▼ 0.78% CMIG4 11.15 ▼ 0.45% EQTL3 40.33 ▼ 1.51% LREN3 14.10 ▼ 1.33% VIVT3 35.47 ▼ 0.14% RAIL3 14.07 ▼ 0.42% KLABIN 17.39 ▲ 0.40% RAIA DROGASIL 18.67 ▲ 0.38% RDOR3 36.01 ▼ 0.11% HAPV3 10.99 ▼ 1.79% FLRY3 16.51 ▲ 0.61% SMTO3 15.53 ▼ 3.66% UGPA3 31.10 ▲ 3.29% VBBR3 33.75 ▲ 1.35% BBSE3 40.71 ▲ 0.79% BPAC11 57.04 ▼ 1.57% CURY3 32.73 ▼ 2.56% AERI3 2.02 ▼ 2.42% VIVARA 23.52 ▲ 0.38% COMPASS 25.11 ▼ 0.36% VAMOS 3.12 ▼ 0.95% SANB11 27.00 ▼ 1.24% ASAI3 8.66 — 0.00% SBSP3 29.98 ▼ 1.19% WALMEX 49.61 ▲ 0.69% GMEXICO 200.02 ▲ 0.23% FEMSA 223.27 ▼ 2.64% CEMEX 22.64 ▲ 1.98% GFNORTE 183.98 ▼ 1.19% BIMBO 57.50 ▲ 2.02% TELEVISA 9.60 ▲ 1.16% AMX 22.80 ▼ 0.22% GAP 398.24 ▲ 0.75% ASUR 283.46 ▲ 2.85% OMA 234.61 ▼ 0.17% KOF 177.25 ▼ 1.47% GRUMA 280.76 ▲ 0.49% KIMBER 38.73 ▲ 0.75% SQM-B 66,050 ▼ 2.72% COPEC 6,126 ▼ 1.35% BSANTANDER 78.16 ▼ 0.61% FALABELLA 5,853 ▼ 0.37% ENELAM 84.80 ▼ 1.11% CENCOSUD 2,005 ▼ 1.72% CMPC 1,074 ▼ 2.63% BANCO CHILE 188.88 ▼ 0.33% LATAM AIR 25.40 ▲ 2.01% YPF 78,550 ▲ 1.00% GGAL 8,205 ▲ 3.73% PAMPA 5,240 ▲ 0.19% TXAR 668.00 ▲ 0.91% ALUAR 959.50 ▲ 1.11% TGS 9,750 ▲ 0.41% CEPU 2,344 ▲ 0.73% MIRGOR 16,975 ▲ 1.34% COME 45.63 ▼ 0.26% LOMA NEGRA 3,615 ▲ 2.34% BYMA 304.25 ▲ 1.08% TELECOM ARG 4,315 ▼ 0.40% ECOPETROL 15.98 ▼ 1.11% BANCOLOMBIA 81.55 ▼ 0.67% GRUPO AVAL 5.03 ▲ 1.62% CREDICORP 398.20 ▲ 1.52% SOUTHERN COPPER 181.54 ▼ 0.46% BUENAVENTURA 30.71 ▼ 1.03% MERCADOLIBRE 1,843 ▼ 1.64% NUBANK 13.88 ▼ 0.79% XP 16.87 — 0.00% PAGSEGURO 9.21 ▼ 0.75% STONE 11.28 ▼ 0.18% GLOBANT 31.98 ▲ 3.43% TECNOGLASS 45.67 ▲ 3.26% GAP AIRPORT 228.15 ▲ 0.97% ASUR 283.46 ▲ 2.85% OMA AIRPORT 107.90 ▲ 0.24% AMX ADR 26.11 ▼ 0.27% FEMSA ADR 128.77 ▼ 3.30% CEMEX ADR 13.07 ▲ 2.11% PETROBRAS ADR 17.86 ▼ 0.33% VALE ADR 14.67 ▲ 0.55% ITAU ADR 8.45 ▼ 1.17% SANTANDER BR 5.35 ▼ 0.74% AMBEV ADR 3.03 ▼ 1.94% CSN 1.04 ▲ 0.49% GERDAU 4.80 ▲ 4.12% LATAM ADR 54.87 ▲ 2.54% BTC 64,180 ▼ 0.82% ETH 1,908 ▼ 0.48% SOL 76.33 ▼ 1.21% XRP 1.11 ▼ 0.70% BNB 579.06 ▼ 0.18% ADA 0.16 ▼ 1.39% DOGE 0.07 ▼ 0.75% AVAX 6.62 ▼ 1.14% LINK 8.48 ▼ 0.61% DOT 0.83 ▼ 1.47% LTC 44.85 ▼ 0.61% BCH 222.68 ▼ 0.21% TRX 0.32 ▼ 0.14% XLM 0.19 ▼ 0.63% HBAR 0.07 ▼ 1.16% NEAR 2.05 ▼ 0.87% ATOM 1.54 ▼ 0.74% AAVE 94.50 ▼ 1.39% SELIC 14.25% EMBRAER 82.35 ▼ 0.17% EMBRAER ADR 64.90 ▼ 0.02% JBS 12.10 ▲ 2.28% JBS BDR 61.43 ▲ 2.81% MBRF3 15.40 ▼ 4.29% MBRFY 2.87 ▼ 8.60% INTER 5.62 ▼ 1.40% EGX 52,811 ▲ 0.48% USD/ZAR 16.33 ▲ 0.25% USD/NGN 1,379 — 0.00% NIKKEI 66,836 ▼ 2.79% CSI300 4,698 ▼ 1.85% HSI 25,014 ▲ 1.35% NIFTY 24,123 ▲ 0.18% KOSPI 6,821 ▼ 6.37% JCI 6,089 ▲ 0.77% USD/JPY 162.09 ▼ 0.03% USD/CNY 6.7672 ▲ 0.14% DAX 24,911 ▼ 0.35% CAC 8,361 ▼ 0.26% FTSE 10,462 ▼ 0.51% MIB 52,358 ▼ 0.10% IBEX 19,294 ▲ 0.09% STOXX 641.44 ▼ 0.20% EUR/USD 1.1472 ▲ 0.03% GBP/USD 1.3532 ▼ 0.04% SPX 7,572 ▲ 0.38% DJI 52,659 ▲ 0.29% NDX 29,503 ▼ 0.28% RUT 2,976 ▲ 0.39% TSX 35,416 ▲ 0.27% VIX 15.82 ▲ 0.96% USD/CAD 1.4045 ▲ 0.06% US10Y 4.5450 ▼ 0.87%
since 2009
Thursday, July 16, 2026

Film Art and Culture

Brazil’s “Funk” Wins Over Tribeca, Taking Favela Music Global

By · June 26, 2026 · 5 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.

Culture

Key Facts

The film. “Funk,” directed by Aly Muritiba, had its world premiere in the International Narrative Competition at the 2026 Tribeca Festival in New York.
The prize. Lead Duda Santos and singer MC Nem shared a Special Jury Mention for Best Performance in an International Feature.
The subject. It follows a young woman trying to become a star in Rio de Janeiro’s favela funk scene.
The cast. Real funk musicians, including MC Nem, Lellê and DJ Crazy Jeff, perform alongside professional actors.
The festival. Tribeca marked its 25th anniversary this year, screening 118 features, including a record 103 world premieres.
The director. Muritiba previously made “Private Desert,” Brazil’s 2022 submission for the Academy Awards.

A film about a favela singer chasing fame in Rio de Janeiro’s most homegrown music scene has just won over the jury at Funk Tribeca’s biggest competition, carrying one of Brazil’s most loved and most looked-down-upon art forms onto a major international screen.

A Rio de Janeiro favela at golden hour, the kind of community where Brazilian funk was born
(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 →
RT
Ask Rio Times
Latin American culture, food and life.
Open the full Ask Rio Times →

“Funk,” a Brazilian musical drama directed by Aly Muritiba, had its world premiere at the 2026 Tribeca Festival in New York and walked away with a jury honour. Its lead actress, Duda Santos, and the singer MC Nem shared a Special Jury Mention for Best Performance in an International Feature.

The recognition matters because of what the film is about. It follows Sabrina, a young woman from a Rio de Janeiro favela who is determined to become a star in the funk scene, the bass-heavy, sexually frank street music born in those same neighbourhoods.

What Funk Tribeca recognition means for Brazil

A favela, for readers unfamiliar with the term, is a dense, low-income neighbourhood on the edges of Brazilian cities, often built informally on hillsides. Funk music grew out of these communities and is treated by polite Brazilian society much as early rap was treated in the United States: hugely popular, commercially powerful, and frequently dismissed or even policed as vulgar.

Putting that world on screen at a festival like Tribeca, and winning a performance prize there, is a small act of cultural validation. The jury praised the two leads for their energy and for showing a fresh side of favela life through music and dance.

The casting underlines the point — rather than hiring only trained actors, Muritiba filled the film with real funk artists, including MC Nem, who plays the lead character’s mother, alongside the singer Lellê and the DJ known as Crazy Jeff. The result blurs the line between the music scene and the story about it.

Reviewers at the festival read the film as more than a rags-to-riches tale. They described it as a study of race and class, contrasting the open, unfiltered style of the favela performers with the more guarded manners of the wealthy, largely white audiences who consume their music.

A festival moment in a strong run for Brazilian film

Tribeca, founded in New York in 2002, celebrated its 25th edition in 2026 with 118 feature films, including a record one hundred and three world premieres. “Funk” screened in the International Narrative Competition, the section reserved for the festival’s strongest non-American fiction.

Muritiba is not a newcomer to the international circuit. His earlier feature “Private Desert” was Brazil’s official submission for the Academy Awards a few years ago, so this latest title arrives with a recognised name behind it.

The win also lands during an unusually bright stretch for Brazilian cinema abroad. The country took its first Oscar for Best International Feature with “I’m Still Here,” and a steady flow of Brazilian titles has reached major festivals since, giving the industry a credibility it can use to attract co-productions and streaming deals.

From the favela to a global sound

The film arrives as Brazilian funk has quietly become one of the country’s most exported sounds, alongside samba and bossa nova. Its rhythms now turn up in international pop production and on streaming playlists far beyond Brazil, even as the genre remains contested at home.

That tension is the heart of the story. Sabrina’s rise forces a choice between the raw, unfiltered style that made her popular in the favela and the smoother version a mainstream manager wants to sell, a dilemma familiar to any artist who breaks out of a local scene.

By casting working funk musicians in central roles, the film hands part of that narrative back to the people who actually live it. The Tribeca jury singled out exactly that authenticity when it praised the leads for revealing a side of favela life rarely seen on the festival circuit.

Why a foreign reader should care

For an executive or visitor with little background in Brazil, this is a useful window onto how the country exports culture. Funk is not a tourist-brochure version of Brazil; it is raw, commercial and rooted in the poorest urban areas, and it is increasingly one of the country’s most recognisable sounds.

When a film built around that scene is honoured in New York, it signals that Brazil’s creative output is being taken seriously on its own terms rather than as exotic colour. For foreign residents, it is also simply a film worth watching to understand the city they live in.

Frequently Asked Questions

What did Funk Tribeca win at the festival?

The Brazilian film “Funk” earned a Special Jury Mention for Best Performance in an International Feature, shared by its lead actress Duda Santos and the singer MC Nem, at the 2026 Tribeca Festival in New York.

What is the film about?

It tells the story of Sabrina, a young woman from a Rio de Janeiro favela who is determined to become a star in the city’s funk music scene, navigating questions of fame, authenticity, race and class along the way.

Who directed it?

The film was written and directed by Aly Muritiba, the Brazilian filmmaker behind “Private Desert,” which was the country’s official submission for the Academy Awards in 2022.

Connected Coverage

The History of Samba: From Marginalised Roots to a Multi-Billion Dollar Industry

Rio Bets $45 Million on Film to Rebuild Its Creative Economy

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.