IBOV 172,024 ▼ 0.68% IPSA 10,840 ▲ 0.72% IPC MEX 66,967 ▼ 1.00% MERVAL 3,168,608 ▼ 0.26% COLCAP 2,269.08 ▼ 0.75% BVL PERÚ 55,499.93 — 0.00% USD/BRL5.17▲ 0.14% USD/MXN17.51▲ 0.11% USD/CLP922.45▼ 0.11% USD/COP3,414▼ 0.85% USD/PEN3.41▼ 0.37% USD/ARS1,484▼ 0.03% USD/UYU40.22▲ 1.44% USD/PYG6,084▲ 1.98% USD/BOB6.85▲ 1.62% USD/DOP59.19▲ 0.89% USD/CRC450.59▲ 1.91% USD/GTQ7.62▲ 2.44% USD/HNL26.70▲ 1.35% USD/NIO36.62▲ 0.89% USD/VES620.66▲ 5.79% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD156.39▲ 0.49% USD/TTD6.74▲ 1.30% EUR/BRL5.89▼ 0.48% BRENT 72.29 ▼ 0.86% WTI 68.84 ▼ 0.95% IRON ORE 161.91 — — COPPER 6.09 ▼ 1.67% GOLD 4,001 ▼ 0.55% SILVER 58.45 ▼ 1.73% SOY 1,144 ▲ 2.46% CORN 438.00 ▲ 6.12% WHEAT 592.00 ▲ 1.94% COFFEE 301.10 ▼ 3.25% SUGAR 15.03 ▲ 4.81% ORANGE JUICE 163.80 ▲ 15.56% COTTON 77.39 ▲ 7.16% COCOA 5,021 ▲ 0.38% BEEF 242.25 ▼ 5.89% CATTLE 364.35 ▼ 0.85% LITHIUM 78.28 ▲ 1.25% PETR4 37.80 ▼ 0.89% VALE3 77.88 ▼ 0.32% ITUB4 42.18 ▼ 0.54% BBDC4 18.10 ▼ 0.39% ABEV3 16.29 ▼ 1.81% BBAS3 19.91 ▼ 1.73% B3SA3 14.53 ▼ 1.22% WEGE3 46.91 ▲ 0.26% PRIO3 52.15 ▼ 1.88% SUZB3 39.75 ▲ 0.18% RENT3 41.54 ▼ 1.68% AZZA3 17.88 ▼ 2.72% CSAN3 3.70 ▼ 0.27% RAIZ4 0.38 ▼ 5.00% PCAR3 2.31 ▼ 0.43% GMAT3 3.67 ▼ 4.18% PSSA3 52.92 ▼ 0.71% CVCB3 1.36 ▼ 2.86% POSI3 4.10 ▲ 0.99% SLCE3 12.90 ▼ 0.85% NATU3 8.73 ▲ 5.18% BRKM5 6.36 ▼ 3.78% RANI3 7.84 ▼ 0.38% CSNA3 4.62 ▼ 0.43% CMIN3 4.18 ▲ 0.48% USIM5 8.45 ▲ 1.44% GGBR4 20.78 ▼ 2.40% ENEV3 26.72 ▲ 0.04% NEOE3 33.80 — 0.00% CPFE3 44.78 ▼ 0.82% CMIG4 10.87 ▼ 0.73% EQTL3 38.94 ▼ 2.01% LREN3 14.76 ▼ 1.53% VIVT3 33.95 ▼ 1.31% RAIL3 13.43 ▼ 1.32% KLABIN 16.74 ▼ 0.89% RAIA DROGASIL 16.81 ▼ 2.04% RDOR3 34.71 ▲ 0.09% HAPV3 10.21 ▼ 1.35% FLRY3 15.40 ▼ 1.16% SMTO3 15.70 ▲ 2.28% UGPA3 26.06 ▼ 0.99% VBBR3 29.89 ▼ 0.10% BBSE3 39.17 ▼ 0.41% BPAC11 54.09 ▼ 0.77% CURY3 35.06 ▼ 0.85% AERI3 2.02 ▼ 1.46% VIVARA 22.88 ▼ 0.52% COMPASS 24.28 ▼ 0.41% VAMOS 2.81 ▼ 2.43% SANB11 26.80 ▼ 0.07% ASAI3 8.74 ▼ 2.89% SBSP3 29.64 ▼ 0.03% WALMEX 51.26 ▲ 0.23% GMEXICO 197.62 ▼ 1.77% FEMSA 223.50 ▼ 2.04% CEMEX 21.00 ▼ 1.27% GFNORTE 185.20 ▲ 0.10% BIMBO 57.10 ▲ 0.21% TELEVISA 9.63 ▼ 0.41% AMX 22.73 ▼ 2.57% GAP 441.90 ▼ 0.81% ASUR 306.70 ▼ 0.56% OMA 247.17 ▲ 0.32% KOF 185.87 ▼ 0.32% GRUMA 282.05 ▼ 0.24% KIMBER 38.62 ▼ 0.69% SQM-B 68,450 ▲ 3.79% COPEC 5,751 ▼ 0.24% BSANTANDER 75.50 ▲ 0.67% FALABELLA 5,756 ▼ 2.62% ENELAM 82.60 ▲ 0.73% CENCOSUD 2,130 ▲ 0.14% CMPC 1,026 ▼ 1.35% BANCO CHILE 180.50 ▲ 1.52% LATAM AIR 26.81 ▼ 0.59% YPF 71,225 ▲ 0.92% GGAL 7,810 ▼ 0.95% PAMPA 5,135 ▲ 0.98% TXAR 662.00 ▼ 2.22% ALUAR 985.00 ▲ 0.25% TGS 9,325 ▲ 0.21% CEPU 2,323 ▼ 0.73% MIRGOR 16,250 ▲ 1.09% COME 41.95 ▼ 0.87% LOMA NEGRA 3,648 ▲ 1.04% BYMA 310.25 ▲ 1.39% TELECOM ARG 4,045 ▼ 0.19% ECOPETROL 14.24 ▼ 2.20% BANCOLOMBIA 79.43 ▼ 0.48% GRUPO AVAL 5.06 ▼ 0.76% CREDICORP 389.58 ▲ 1.26% SOUTHERN COPPER 174.26 ▲ 3.45% BUENAVENTURA 29.29 ▲ 2.48% MERCADOLIBRE 1,697 ▲ 0.85% NUBANK 13.36 ▲ 1.75% XP 16.26 ▼ 0.31% PAGSEGURO 9.05 ▼ 0.33% STONE 10.84 ▼ 0.46% GLOBANT 28.94 ▼ 3.79% TECNOGLASS 46.81 ▲ 1.30% GAP AIRPORT 253.08 ▼ 0.58% ASUR 306.70 ▼ 0.56% OMA AIRPORT 113.09 ▼ 0.17% AMX ADR 25.99 ▼ 2.84% FEMSA ADR 127.90 ▼ 2.52% CEMEX ADR 12.00 ▼ 1.15% PETROBRAS ADR 16.16 ▼ 0.74% VALE ADR 15.04 ▲ 0.07% ITAU ADR 8.17 ▼ 0.61% SANTANDER BR 5.25 ▲ 0.38% AMBEV ADR 3.14 ▼ 1.26% CSN 0.92 ▲ 0.54% GERDAU 4.04 ▼ 2.18% LATAM ADR 58.27 ▼ 0.73% BTC 58,576 ▲ 0.03% ETH 1,572 ▲ 0.16% SOL 75.02 ▲ 2.04% XRP 1.04 ▲ 0.14% BNB 542.16 ▼ 0.65% ADA 0.15 ▲ 4.67% DOGE 0.07 ▼ 1.55% AVAX 6.64 ▲ 1.74% LINK 7.22 ▲ 0.47% DOT 0.83 ▲ 1.75% LTC 41.91 ▲ 0.08% BCH 205.11 ▲ 2.82% TRX 0.32 ▲ 0.45% XLM 0.20 ▲ 5.69% HBAR 0.07 ▼ 0.11% NEAR 1.78 ▲ 0.03% ATOM 1.50 ▼ 0.31% AAVE 85.87 ▲ 1.01% SELIC 14.25% EMBRAER 81.85 ▲ 2.08% EMBRAER ADR 63.80 ▲ 2.65% JBS 11.85 ▼ 3.03% JBS BDR 60.85 ▼ 3.21% MBRF3 18.03 ▲ 1.86% MBRFY 3.47 ▲ 1.76% INTER 5.43 ▲ 0.93% EGX 50,409 ▼ 0.16% USD/ZAR16.40▲ 0.06% USD/NGN 1,378 — 0.00% NIKKEI 70,475 ▲ 0.59% CSI300 4,959 ▼ 0.41% HSI 22,881 ▼ 0.63% NIFTY 24,006 ▲ 0.59% KOSPI 8,303 ▼ 2.04% JCI 5,695 ▲ 0.92% USD/JPY162.67▲ 0.07% USD/CNY6.78▼ 0.06% DAX 25,066 ▲ 0.28% CAC 8,360 ▼ 0.53% FTSE 10,458 ▼ 0.37% MIB 51,592 ▼ 0.18% IBEX 19,370 ▼ 0.53% STOXX 640.22 ▼ 0.24% EUR/USD1.14▼ 0.17% GBP/USD1.33▲ 0.02% SPX 7,499 ▲ 0.79% DJI 52,319 ▲ 0.26% NDX 30,276 ▲ 1.68% RUT 3,024 ▲ 0.47% TSX 34,857 ▲ 0.10% VIX 16.89 ▲ 2.67% USD/CAD1.42▲ 0.12% US10Y 4.4180 ▲ 1.01% IBOV 172,024 ▼ 0.68% IPSA 10,840 ▲ 0.72% IPC MEX 66,967 ▼ 1.00% MERVAL 3,168,608 ▼ 0.26% COLCAP 2,269.08 ▼ 0.75% BVL PERÚ 55,499.93 — 0.00% USD/BRL 5.17 ▲ 0.14% USD/MXN 17.51 ▲ 0.11% USD/CLP 922.45 ▼ 0.11% USD/COP 3,414 ▼ 0.85% USD/PEN 3.41 ▼ 0.37% USD/ARS 1,484 ▼ 0.03% USD/UYU 40.22 ▲ 1.44% USD/PYG 6,084 ▲ 1.98% USD/BOB 6.85 ▲ 1.65% USD/DOP 59.19 ▲ 1.86% USD/CRC 450.59 ▲ 2.27% USD/GTQ 7.62 ▲ 2.44% USD/HNL 26.70 ▲ 0.48% USD/NIO 36.62 ▲ 0.89% USD/VES 620.66 ▲ 5.79% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 156.39 ▲ 0.49% USD/TTD 6.74 ▲ 1.30% EUR/BRL 5.89 ▼ 0.48% BRENT 72.29 ▼ 0.86% WTI 68.84 ▼ 0.95% IRON ORE 161.91 — — COPPER 6.09 ▼ 1.67% GOLD 4,001 ▼ 0.55% SILVER 58.45 ▼ 1.73% SOY 1,144 ▲ 2.46% CORN 438.00 ▲ 6.12% WHEAT 592.00 ▲ 1.94% COFFEE 301.10 ▼ 3.25% SUGAR 15.03 ▲ 4.81% ORANGE JUICE 163.80 ▲ 15.56% COTTON 77.39 ▲ 7.16% COCOA 5,021 ▲ 0.38% BEEF 242.25 ▼ 5.89% CATTLE 364.35 ▼ 0.85% LITHIUM 78.28 ▲ 1.25% PETR4 37.80 ▼ 0.89% VALE3 77.88 ▼ 0.32% ITUB4 42.18 ▼ 0.54% BBDC4 18.10 ▼ 0.39% ABEV3 16.29 ▼ 1.81% BBAS3 19.91 ▼ 1.73% B3SA3 14.53 ▼ 1.22% WEGE3 46.91 ▲ 0.26% PRIO3 52.15 ▼ 1.88% SUZB3 39.75 ▲ 0.18% RENT3 41.54 ▼ 1.68% AZZA3 17.88 ▼ 2.72% CSAN3 3.70 ▼ 0.27% RAIZ4 0.38 ▼ 5.00% PCAR3 2.31 ▼ 0.43% GMAT3 3.67 ▼ 4.18% PSSA3 52.92 ▼ 0.71% CVCB3 1.36 ▼ 2.86% POSI3 4.10 ▲ 0.99% SLCE3 12.90 ▼ 0.85% NATU3 8.73 ▲ 5.18% BRKM5 6.36 ▼ 3.78% RANI3 7.84 ▼ 0.38% CSNA3 4.62 ▼ 0.43% CMIN3 4.18 ▲ 0.48% USIM5 8.45 ▲ 1.44% GGBR4 20.78 ▼ 2.40% ENEV3 26.72 ▲ 0.04% NEOE3 33.80 — 0.00% CPFE3 44.78 ▼ 0.82% CMIG4 10.87 ▼ 0.73% EQTL3 38.94 ▼ 2.01% LREN3 14.76 ▼ 1.53% VIVT3 33.95 ▼ 1.31% RAIL3 13.43 ▼ 1.32% KLABIN 16.74 ▼ 0.89% RAIA DROGASIL 16.81 ▼ 2.04% RDOR3 34.71 ▲ 0.09% HAPV3 10.21 ▼ 1.35% FLRY3 15.40 ▼ 1.16% SMTO3 15.70 ▲ 2.28% UGPA3 26.06 ▼ 0.99% VBBR3 29.89 ▼ 0.10% BBSE3 39.17 ▼ 0.41% BPAC11 54.09 ▼ 0.77% CURY3 35.06 ▼ 0.85% AERI3 2.02 ▼ 1.46% VIVARA 22.88 ▼ 0.52% COMPASS 24.28 ▼ 0.41% VAMOS 2.81 ▼ 2.43% SANB11 26.80 ▼ 0.07% ASAI3 8.74 ▼ 2.89% SBSP3 29.64 ▼ 0.03% WALMEX 51.26 ▲ 0.23% GMEXICO 197.62 ▼ 1.77% FEMSA 223.50 ▼ 2.04% CEMEX 21.00 ▼ 1.27% GFNORTE 185.20 ▲ 0.10% BIMBO 57.10 ▲ 0.21% TELEVISA 9.63 ▼ 0.41% AMX 22.73 ▼ 2.57% GAP 441.90 ▼ 0.81% ASUR 306.70 ▼ 0.56% OMA 247.17 ▲ 0.32% KOF 185.87 ▼ 0.32% GRUMA 282.05 ▼ 0.24% KIMBER 38.62 ▼ 0.69% SQM-B 68,450 ▲ 3.79% COPEC 5,751 ▼ 0.24% BSANTANDER 75.50 ▲ 0.67% FALABELLA 5,756 ▼ 2.62% ENELAM 82.60 ▲ 0.73% CENCOSUD 2,130 ▲ 0.14% CMPC 1,026 ▼ 1.35% BANCO CHILE 180.50 ▲ 1.52% LATAM AIR 26.81 ▼ 0.59% YPF 71,225 ▲ 0.92% GGAL 7,810 ▼ 0.95% PAMPA 5,135 ▲ 0.98% TXAR 662.00 ▼ 2.22% ALUAR 985.00 ▲ 0.25% TGS 9,325 ▲ 0.21% CEPU 2,323 ▼ 0.73% MIRGOR 16,250 ▲ 1.09% COME 41.95 ▼ 0.87% LOMA NEGRA 3,648 ▲ 1.04% BYMA 310.25 ▲ 1.39% TELECOM ARG 4,045 ▼ 0.19% ECOPETROL 14.24 ▼ 2.20% BANCOLOMBIA 79.43 ▼ 0.48% GRUPO AVAL 5.06 ▼ 0.76% CREDICORP 389.58 ▲ 1.26% SOUTHERN COPPER 174.26 ▲ 3.45% BUENAVENTURA 29.29 ▲ 2.48% MERCADOLIBRE 1,697 ▲ 0.85% NUBANK 13.36 ▲ 1.75% XP 16.26 ▼ 0.31% PAGSEGURO 9.05 ▼ 0.33% STONE 10.84 ▼ 0.46% GLOBANT 28.94 ▼ 3.79% TECNOGLASS 46.81 ▲ 1.30% GAP AIRPORT 253.08 ▼ 0.58% ASUR 306.70 ▼ 0.56% OMA AIRPORT 113.09 ▼ 0.17% AMX ADR 25.99 ▼ 2.84% FEMSA ADR 127.90 ▼ 2.52% CEMEX ADR 12.00 ▼ 1.15% PETROBRAS ADR 16.16 ▼ 0.74% VALE ADR 15.04 ▲ 0.07% ITAU ADR 8.17 ▼ 0.61% SANTANDER BR 5.25 ▲ 0.38% AMBEV ADR 3.14 ▼ 1.26% CSN 0.92 ▲ 0.54% GERDAU 4.04 ▼ 2.18% LATAM ADR 58.27 ▼ 0.73% BTC 58,576 ▲ 0.03% ETH 1,572 ▲ 0.16% SOL 75.02 ▲ 2.04% XRP 1.04 ▲ 0.14% BNB 542.16 ▼ 0.65% ADA 0.15 ▲ 4.67% DOGE 0.07 ▼ 1.55% AVAX 6.64 ▲ 1.74% LINK 7.22 ▲ 0.47% DOT 0.83 ▲ 1.75% LTC 41.91 ▲ 0.08% BCH 205.11 ▲ 2.82% TRX 0.32 ▲ 0.45% XLM 0.20 ▲ 5.69% HBAR 0.07 ▼ 0.11% NEAR 1.78 ▲ 0.03% ATOM 1.50 ▼ 0.31% AAVE 85.87 ▲ 1.01% SELIC 14.25% EMBRAER 81.85 ▲ 2.08% EMBRAER ADR 63.80 ▲ 2.65% JBS 11.85 ▼ 3.03% JBS BDR 60.85 ▼ 3.21% MBRF3 18.03 ▲ 1.86% MBRFY 3.47 ▲ 1.76% INTER 5.43 ▲ 0.93% EGX 50,409 ▼ 0.16% USD/ZAR 16.42 ▲ 0.29% USD/NGN 1,378 — 0.00% NIKKEI 70,475 ▲ 0.59% CSI300 4,959 ▼ 0.41% HSI 22,881 ▼ 0.63% NIFTY 24,006 ▲ 0.59% KOSPI 8,303 ▼ 2.04% JCI 5,695 ▲ 0.92% USD/JPY 162.69 ▲ 0.09% USD/CNY 6.7828 ▲ 0.07% DAX 25,066 ▲ 0.28% CAC 8,360 ▼ 0.53% FTSE 10,458 ▼ 0.37% MIB 51,592 ▼ 0.18% IBEX 19,370 ▼ 0.53% STOXX 640.22 ▼ 0.24% EUR/USD 1.1397 ▼ 0.25% GBP/USD 1.3252 ▼ 0.08% SPX 7,499 ▲ 0.79% DJI 52,319 ▲ 0.26% NDX 30,276 ▲ 1.68% RUT 3,024 ▲ 0.47% TSX 34,857 ▲ 0.10% VIX 16.89 ▲ 2.67% USD/CAD 1.4217 ▲ 0.16% US10Y 4.4180 ▲ 1.01%
since 2009
Wednesday, July 1, 2026

Brazil Meets Norway: Two Oil-and-Energy Powers on One Pitch

By · July 1, 2026 · 6 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.

Business & Sport

Key Facts

The fixture. Brazil meets Norway in the World Cup round of 16 after Norway won its knockout debut against the Ivory Coast.

The fund. Norway’s sovereign wealth fund holds more than two trillion dollars, the largest in the world.

The link. That fund was built on oil, the same resource that anchors much of Brazil’s export economy.

On the ground. Norwegian firms such as Equinor and Statkraft are active in Brazil’s oil and power sectors.

The contrast. Norway saved its oil wealth in a fund; Brazil spends and invests its resource income at home.

The stars. Norway’s Erling Haaland and Martin Ødegaard are among the tournament’s most valuable players.

The Brazil Norway business story is more interesting than the football rivalry, because the two teams meeting in the round of 16 are also two of the world’s notable oil-and-energy powers.

Brazil Meets Norway: Two Oil-and-Energy Powers on One Pitch. (Photo Internet reproduction)
RT
Ask Rio Times
Latin American culture, food and life.
Open the full Ask Rio Times →

On the pitch it is a mismatch of history. Brazil is a five-time champion, while Norway had never before won a knockout game at a World Cup until it beat the Ivory Coast to set up this tie.

Off the pitch the two are closer than they look. Both are built, to a striking degree, on oil, and the different ways they have handled that wealth make the fixture a small lesson in economics.

The Brazil Norway business link runs through oil

Norway is one of the wealthiest countries on earth, and the foundation of that wealth is petroleum. Since the 1970s it has pumped oil and gas from the North Sea and turned the proceeds into national savings.

The centerpiece is its sovereign wealth fund, the largest in the world, which now holds more than two trillion dollars. It was set up to bank the surplus from the country’s oil sector and invest it across global markets.

Brazil, too, is a major oil producer, and crude is now among its most important exports. Its state-controlled energy company is one of the largest in the developing world, and offshore fields have turned the country into a rising force in global supply.

So the two teams walking out for a football match represent economies that both lean, in large part, on the same barrel of oil. That shared foundation is the thread worth pulling.

Two ways to handle a windfall

Where the two diverge is in what they did with the money. Norway chose to save the bulk of its oil income rather than spend it, deliberately setting the fund apart from the day-to-day budget.

The logic was to smooth out the wild swings of the oil price and to leave something for the generations that will live after the wells run dry. The fund is invested almost entirely abroad, precisely so its fortunes do not rise and fall with Norway’s own economy.

Brazil took a different path, closer to that of most resource-rich developing nations. Its oil income flows more directly into the domestic economy, funding spending and investment at home rather than sitting in a giant overseas savings pot.

Neither approach is simply right or wrong. A wealthy country with a small population can afford to save; a large developing nation with pressing needs at home faces a harder choice about spending now versus saving for later.

Norway is already inside Brazil

The link is not only a matter of parallel economies. Norwegian companies have a real presence on Brazilian soil, especially in energy.

The Norwegian energy major Equinor, part-owned by the state, operates in Brazil’s offshore oil sector and in its renewable power market. The state power group Statkraft is active in Brazilian electricity generation as well.

That footprint means the two countries are already partners and rivals in the same industries that fund their national budgets. The football match is a brief, visible version of a relationship that runs quietly through the energy business all year round.

The players are an asset class too

There is a smaller business angle in the squads themselves. Norway’s rise has been powered by a generation of players whose market values rank among the highest at the tournament.

Its two stars, the striker Erling Haaland and the midfielder Martin Ødegaard, are prized assets for their European clubs, the kind of talent whose transfer fees run into the hundreds of millions. In that sense a national team is also a portfolio of very valuable contracts.

Brazil has long been the world’s great exporter of that particular asset, sending players to Europe for enormous fees for decades. It is one more way the fixture pits two exporting economies against each other, one in oil, both in football talent.

The case that the comparison is too neat

It is worth resisting the tidy version of this story. Norway and Brazil are not really the same kind of oil economy, and the contrast can be drawn too sharply.

Norway is a small, rich country that struck oil after it was already wealthy and institutionally strong, which made saving the windfall far easier. Brazil is a vast, unequal nation where the same money must stretch across urgent social needs, so spending it at home is not obviously the wrong call.

There is also a harder truth beneath the clean image. Norway’s fund is built on selling the very fossil fuels its government elsewhere pledges to phase out, a tension that sits awkwardly with its green reputation.

So the match is a useful lens, not a morality tale. Two teams, two oil economies, two answers to the same question of what to do with a windfall, and on the day none of it will matter more than who puts the ball in the net.

Frequently asked questions

What is the Brazil Norway business connection?

Both economies lean heavily on oil. Norway saved its petroleum wealth in the world’s largest sovereign fund, while Brazil is a major producer whose crude is among its top exports.

How large is Norway’s sovereign wealth fund?

It holds more than two trillion dollars, making it the largest such fund in the world. It was built to save the surplus from Norway’s oil sector for future generations.

Do Norwegian companies operate in Brazil?

Yes. The energy major Equinor works in Brazil’s offshore oil and renewable power sectors, and the power group Statkraft is active in electricity generation.

Why compare the two economies at all?

Both are oil powers that chose different paths, one saving abroad and one spending at home. The comparison is a useful lens, though the two countries face very different circumstances.

Connected Coverage

How Much the 2026 World Cup Is Really Worth to the Economy

World Cup 2026 Economics: FIFA Wins, Host Cities Pay

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.