IBOV 174,031.85 ▲ 0.18% IPSA 10,806.34 ▼ 0.73% IPC MEX 66,615.43 ▲ 0.39% MERVAL 3,196,287 ▼ 0.11% COLCAP 2,298.34 ▲ 0.58% BVL PERÚ 55,645.90 — — USD/BRL5.09▼ 0.42% USD/MXN17.40▼ 0.76% USD/CLP933.24▼ 0.18% USD/COP3,253▼ 0.14% USD/PEN3.40▲ 0.32% USD/ARS1,481▲ 0.17% USD/UYU40.19▼ 0.10% USD/PYG6,031▼ 0.03% USD/BOB10.75▲ 0.94% USD/DOP58.25▲ 0.02% USD/CRC447.35▲ 0.28% USD/GTQ7.62▼ 0.05% USD/HNL26.74— 0.00% USD/NIO 36.62 — 0.00% USD/VES735.09▼ 0.13% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.59— 0.00% USD/TTD6.73▼ 0.21% EUR/BRL5.81▼ 0.58% BRENT 88.90 ▲ 0.91% WTI 82.06 ▼ 0.52% IRON ORE 161.91 — — COPPER 6.35 ▲ 2.07% GOLD 4,009 ▼ 0.09% SILVER 57.00 ▲ 1.71% SOY 1,225 ▲ 1.70% CORN 472.50 ▲ 6.24% WHEAT 674.50 ▼ 1.21% COFFEE 323.50 ▼ 1.51% SUGAR 14.81 ▼ 0.13% ORANGE JUICE 147.65 ▲ 6.84% COTTON 78.88 ▲ 2.35% COCOA 5,507 ▼ 0.47% BEEF 223.38 ▼ 0.47% CATTLE 346.53 ▲ 0.17% LITHIUM 67.22 ▼ 1.70% PETR4 41.38 ▲ 1.17% VALE3 71.75 ▼ 1.63% ITUB4 42.30 ▲ 0.81% BBDC4 18.39 ▲ 0.55% ABEV3 15.76 ▲ 0.83% BBAS3 20.22 ▼ 1.32% B3SA3 15.31 ▲ 0.72% WEGE3 43.14 ▼ 1.12% PRIO3 58.33 ▲ 0.83% SUZB3 41.88 ▼ 0.12% RENT3 37.46 ▼ 2.01% AZZA3 18.25 ▼ 1.83% CSAN3 3.80 ▼ 1.04% RAIZ4 0.28 ▼ 3.45% PCAR3 2.58 ▼ 0.77% GMAT3 3.85 ▼ 0.77% PSSA3 54.64 ▼ 0.91% CVCB3 1.10 ▼ 9.84% POSI3 3.75 ▼ 1.32% SLCE3 13.65 ▲ 0.89% NATU3 8.66 ▲ 1.29% BRKM5 6.00 ▼ 3.07% RANI3 7.96 ▲ 0.13% CSNA3 5.06 ▲ 0.20% CMIN3 5.32 ▼ 0.19% USIM5 8.09 ▼ 1.70% GGBR4 23.55 ▼ 2.04% ENEV3 25.63 ▼ 0.19% CPFE3 46.22 ▼ 1.39% CMIG4 11.04 ▼ 0.72% EQTL3 39.28 ▼ 0.56% LREN3 13.29 ▼ 0.97% VIVT3 35.69 ▲ 0.48% RAIL3 13.57 ▼ 0.95% KLABIN 17.49 ▼ 0.51% RAIA DROGASIL 18.63 ▲ 0.43% RDOR3 35.78 — 0.00% HAPV3 11.39 ▲ 0.09% FLRY3 16.60 ▲ 0.06% SMTO3 15.44 ▼ 0.06% UGPA3 31.93 ▼ 0.44% VBBR3 34.26 ▼ 1.89% BBSE3 41.04 ▼ 0.19% BPAC11 56.04 ▼ 0.25% CURY3 30.41 ▼ 0.85% AERI3 2.07 ▲ 2.48% VIVARA 21.91 ▼ 2.36% COMPASS 24.68 ▼ 0.80% VAMOS 3.09 ▼ 2.52% SANB11 27.01 ▲ 1.35% ASAI3 8.24 ▼ 3.06% SBSP3 29.06 ▼ 0.55% WALMEX 49.41 ▼ 0.16% GMEXICO 203.07 ▲ 1.23% FEMSA 226.43 ▲ 0.31% CEMEX 22.10 ▼ 2.77% GFNORTE 180.83 ▼ 0.28% BIMBO 59.98 ▲ 3.41% TELEVISA 9.75 ▲ 1.88% AMX 22.90 ▼ 0.43% GAP 382.12 ▼ 1.01% ASUR 276.60 ▼ 1.11% OMA 228.78 ▼ 0.80% KOF 180.87 ▲ 0.06% GRUMA 288.98 ▲ 0.87% KIMBER 38.65 ▼ 0.05% SQM-B 63,201 ▼ 3.44% COPEC 6,299 ▲ 0.80% BSANTANDER 77.00 — 0.00% FALABELLA 5,849 ▲ 0.24% ENELAM 84.52 ▲ 0.57% CENCOSUD 2,000 ▲ 0.25% CMPC 1,067 ▼ 0.28% BANCO CHILE 188.00 ▼ 0.27% LATAM AIR 24.15 ▼ 2.46% YPF 79,025 ▲ 1.44% GGAL 7,880 ▲ 0.25% PAMPA 5,260 ▲ 1.74% TXAR 668.50 ▲ 0.68% ALUAR 960.00 ▲ 1.11% TGS 9,505 ▲ 1.44% CEPU 2,268 ▲ 0.18% MIRGOR 17,375 ▲ 2.96% COME 43.20 ▼ 1.46% LOMA NEGRA 3,518 ▼ 0.14% BYMA 293.00 ▼ 1.60% TELECOM ARG 4,148 ▼ 0.06% ECOPETROL 16.09 — 0.00% BANCOLOMBIA 80.71 ▲ 0.37% GRUPO AVAL 4.94 ▲ 0.41% CREDICORP 388.11 ▼ 0.63% SOUTHERN COPPER 174.99 ▲ 1.45% BUENAVENTURA 30.02 ▼ 0.73% MERCADOLIBRE 1,841 ▲ 1.48% NUBANK 14.08 ▲ 3.57% XP 17.01 ▲ 2.01% PAGSEGURO 9.29 ▲ 2.71% STONE 11.27 ▲ 1.03% GLOBANT 32.65 ▲ 1.30% TECNOGLASS 46.29 ▼ 0.41% GAP AIRPORT 219.40 ▼ 0.68% ASUR 276.60 ▼ 1.11% OMA AIRPORT 105.08 ▼ 0.22% AMX ADR 26.24 ▼ 0.13% FEMSA ADR 129.82 ▲ 0.62% CEMEX ADR 12.66 ▼ 2.39% PETROBRAS ADR 18.26 ▲ 1.59% VALE ADR 14.07 ▼ 0.88% ITAU ADR 8.30 ▲ 1.16% SANTANDER BR 5.34 ▲ 1.91% AMBEV ADR 3.06 ▲ 0.99% CSN 1.01 ▲ 1.91% GERDAU 4.64 ▼ 1.69% LATAM ADR 51.51 ▼ 2.00% BTC 65,573 ▲ 1.36% ETH 1,911 ▲ 2.12% SOL 77.97 ▲ 2.11% XRP 1.12 ▲ 2.00% BNB 573.87 ▲ 0.61% ADA 0.17 ▲ 1.46% DOGE 0.07 ▲ 0.97% AVAX 6.61 ▲ 2.39% LINK 8.59 ▲ 2.64% DOT 0.82 ▲ 0.71% LTC 47.41 ▲ 0.78% BCH 217.71 ▲ 1.32% TRX 0.33 ▼ 0.23% XLM 0.19 ▲ 0.82% HBAR 0.07 ▲ 0.73% NEAR 1.98 ▲ 3.42% ATOM 1.49 ▲ 1.02% AAVE 89.80 ▲ 0.53% SELIC 14.25% EMBRAER 83.02 ▲ 1.55% EMBRAER ADR 65.30 ▲ 1.89% JBS 11.98 ▲ 0.55% JBS BDR 60.83 ▲ 1.05% MBRF3 14.73 ▼ 2.00% MBRFY 2.90 ▼ 0.34% INTER 5.59 ▲ 4.10% EGX 53,126 ▲ 1.08% USD/ZAR16.51▼ 0.24% USD/NGN1,376▼ 0.20% NIKKEI 64,141 ▼ 4.03% CSI300 4,598 ▲ 1.53% HSI 25,143 ▲ 2.36% NIFTY 24,239 ▼ 0.39% KOSPI 6,516 ▼ 4.46% JCI 6,232 ▲ 0.91% USD/JPY162.46▲ 0.02% USD/CNY6.76▼ 0.30% DAX 24,847 ▲ 0.06% CAC 8,340 ▲ 0.02% FTSE 10,525 ▼ 0.71% MIB 51,863 ▼ 0.04% IBEX 19,207 ▼ 0.05% STOXX 639.60 ▼ 0.30% EUR/USD1.14▼ 0.07% GBP/USD1.34▼ 0.10% SPX 7,473 ▲ 0.20% DJI 51,981 ▼ 0.32% NDX 28,794 ▲ 0.70% RUT 2,955 ▼ 0.25% TSX 35,117 ▼ 0.42% VIX 18.27 ▼ 2.66% USD/CAD1.41▲ 0.30% US10Y 4.6020 ▲ 1.34% IBOV 174,031.85 ▲ 0.18% IPSA 10,806.34 ▼ 0.73% IPC MEX 66,615.43 ▲ 0.39% MERVAL 3,196,287 ▼ 0.11% COLCAP 2,298.34 ▲ 0.58% BVL PERÚ 55,645.90 — — USD/BRL 5.09 ▼ 0.42% USD/MXN 17.40 ▼ 0.76% USD/CLP 933.24 ▼ 0.18% USD/COP 3,253 ▼ 0.14% USD/PEN 3.40 ▲ 0.32% USD/ARS 1,481 ▲ 0.17% USD/UYU 40.19 ▼ 0.10% USD/PYG 6,031 ▼ 0.03% USD/BOB 10.75 ▲ 0.94% USD/DOP 58.25 ▲ 0.02% USD/CRC 447.35 ▲ 0.28% USD/GTQ 7.62 ▼ 0.05% USD/HNL 26.74 ▲ 0.00% USD/NIO 36.62 — 0.00% USD/VES 735.09 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.59 ▲ 0.36% USD/TTD 6.73 ▲ 0.96% EUR/BRL 5.81 ▼ 0.58% BRENT 88.90 ▲ 0.91% WTI 82.06 ▼ 0.52% IRON ORE 161.91 — — COPPER 6.35 ▲ 2.07% GOLD 4,009 ▼ 0.09% SILVER 57.00 ▲ 1.71% SOY 1,225 ▲ 1.70% CORN 472.50 ▲ 6.24% WHEAT 674.50 ▼ 1.21% COFFEE 323.50 ▼ 1.51% SUGAR 14.81 ▼ 0.13% ORANGE JUICE 147.65 ▲ 6.84% COTTON 78.88 ▲ 2.35% COCOA 5,507 ▼ 0.47% BEEF 223.38 ▼ 0.47% CATTLE 346.53 ▲ 0.17% LITHIUM 67.22 ▼ 1.70% PETR4 41.38 ▲ 1.17% VALE3 71.75 ▼ 1.63% ITUB4 42.30 ▲ 0.81% BBDC4 18.39 ▲ 0.55% ABEV3 15.76 ▲ 0.83% BBAS3 20.22 ▼ 1.32% B3SA3 15.31 ▲ 0.72% WEGE3 43.14 ▼ 1.12% PRIO3 58.33 ▲ 0.83% SUZB3 41.88 ▼ 0.12% RENT3 37.46 ▼ 2.01% AZZA3 18.25 ▼ 1.83% CSAN3 3.80 ▼ 1.04% RAIZ4 0.28 ▼ 3.45% PCAR3 2.58 ▼ 0.77% GMAT3 3.85 ▼ 0.77% PSSA3 54.64 ▼ 0.91% CVCB3 1.10 ▼ 9.84% POSI3 3.75 ▼ 1.32% SLCE3 13.65 ▲ 0.89% NATU3 8.66 ▲ 1.29% BRKM5 6.00 ▼ 3.07% RANI3 7.96 ▲ 0.13% CSNA3 5.06 ▲ 0.20% CMIN3 5.32 ▼ 0.19% USIM5 8.09 ▼ 1.70% GGBR4 23.55 ▼ 2.04% ENEV3 25.63 ▼ 0.19% CPFE3 46.22 ▼ 1.39% CMIG4 11.04 ▼ 0.72% EQTL3 39.28 ▼ 0.56% LREN3 13.29 ▼ 0.97% VIVT3 35.69 ▲ 0.48% RAIL3 13.57 ▼ 0.95% KLABIN 17.49 ▼ 0.51% RAIA DROGASIL 18.63 ▲ 0.43% RDOR3 35.78 — 0.00% HAPV3 11.39 ▲ 0.09% FLRY3 16.60 ▲ 0.06% SMTO3 15.44 ▼ 0.06% UGPA3 31.93 ▼ 0.44% VBBR3 34.26 ▼ 1.89% BBSE3 41.04 ▼ 0.19% BPAC11 56.04 ▼ 0.25% CURY3 30.41 ▼ 0.85% AERI3 2.07 ▲ 2.48% VIVARA 21.91 ▼ 2.36% COMPASS 24.68 ▼ 0.80% VAMOS 3.09 ▼ 2.52% SANB11 27.01 ▲ 1.35% ASAI3 8.24 ▼ 3.06% SBSP3 29.06 ▼ 0.55% WALMEX 49.41 ▼ 0.16% GMEXICO 203.07 ▲ 1.23% FEMSA 226.43 ▲ 0.31% CEMEX 22.10 ▼ 2.77% GFNORTE 180.83 ▼ 0.28% BIMBO 59.98 ▲ 3.41% TELEVISA 9.75 ▲ 1.88% AMX 22.90 ▼ 0.43% GAP 382.12 ▼ 1.01% ASUR 276.60 ▼ 1.11% OMA 228.78 ▼ 0.80% KOF 180.87 ▲ 0.06% GRUMA 288.98 ▲ 0.87% KIMBER 38.65 ▼ 0.05% SQM-B 63,201 ▼ 3.44% COPEC 6,299 ▲ 0.80% BSANTANDER 77.00 — 0.00% FALABELLA 5,849 ▲ 0.24% ENELAM 84.52 ▲ 0.57% CENCOSUD 2,000 ▲ 0.25% CMPC 1,067 ▼ 0.28% BANCO CHILE 188.00 ▼ 0.27% LATAM AIR 24.15 ▼ 2.46% YPF 79,025 ▲ 1.44% GGAL 7,880 ▲ 0.25% PAMPA 5,260 ▲ 1.74% TXAR 668.50 ▲ 0.68% ALUAR 960.00 ▲ 1.11% TGS 9,505 ▲ 1.44% CEPU 2,268 ▲ 0.18% MIRGOR 17,375 ▲ 2.96% COME 43.20 ▼ 1.46% LOMA NEGRA 3,518 ▼ 0.14% BYMA 293.00 ▼ 1.60% TELECOM ARG 4,148 ▼ 0.06% ECOPETROL 16.09 — 0.00% BANCOLOMBIA 80.71 ▲ 0.37% GRUPO AVAL 4.94 ▲ 0.41% CREDICORP 388.11 ▼ 0.63% SOUTHERN COPPER 174.99 ▲ 1.45% BUENAVENTURA 30.02 ▼ 0.73% MERCADOLIBRE 1,841 ▲ 1.48% NUBANK 14.08 ▲ 3.57% XP 17.01 ▲ 2.01% PAGSEGURO 9.29 ▲ 2.71% STONE 11.27 ▲ 1.03% GLOBANT 32.65 ▲ 1.30% TECNOGLASS 46.29 ▼ 0.41% GAP AIRPORT 219.40 ▼ 0.68% ASUR 276.60 ▼ 1.11% OMA AIRPORT 105.08 ▼ 0.22% AMX ADR 26.24 ▼ 0.13% FEMSA ADR 129.82 ▲ 0.62% CEMEX ADR 12.66 ▼ 2.39% PETROBRAS ADR 18.26 ▲ 1.59% VALE ADR 14.07 ▼ 0.88% ITAU ADR 8.30 ▲ 1.16% SANTANDER BR 5.34 ▲ 1.91% AMBEV ADR 3.06 ▲ 0.99% CSN 1.01 ▲ 1.91% GERDAU 4.64 ▼ 1.69% LATAM ADR 51.51 ▼ 2.00% BTC 65,573 ▲ 1.36% ETH 1,911 ▲ 2.12% SOL 77.97 ▲ 2.11% XRP 1.12 ▲ 2.00% BNB 573.87 ▲ 0.61% ADA 0.17 ▲ 1.46% DOGE 0.07 ▲ 0.97% AVAX 6.61 ▲ 2.39% LINK 8.59 ▲ 2.64% DOT 0.82 ▲ 0.71% LTC 47.41 ▲ 0.78% BCH 217.71 ▲ 1.32% TRX 0.33 ▼ 0.23% XLM 0.19 ▲ 0.82% HBAR 0.07 ▲ 0.73% NEAR 1.98 ▲ 3.42% ATOM 1.49 ▲ 1.02% AAVE 89.80 ▲ 0.53% SELIC 14.25% EMBRAER 83.02 ▲ 1.55% EMBRAER ADR 65.30 ▲ 1.89% JBS 11.98 ▲ 0.55% JBS BDR 60.83 ▲ 1.05% MBRF3 14.73 ▼ 2.00% MBRFY 2.90 ▼ 0.34% INTER 5.59 ▲ 4.10% EGX 53,126 ▲ 1.08% USD/ZAR 16.51 ▼ 0.08% USD/NGN 1,376 ▼ 0.18% NIKKEI 64,141 ▼ 4.03% CSI300 4,598 ▲ 1.53% HSI 25,143 ▲ 2.36% NIFTY 24,239 ▼ 0.39% KOSPI 6,516 ▼ 4.46% JCI 6,232 ▲ 0.91% USD/JPY 162.46 ▲ 0.07% USD/CNY 6.7561 ▼ 0.17% DAX 24,847 ▲ 0.06% CAC 8,340 ▲ 0.02% FTSE 10,525 ▼ 0.71% MIB 51,863 ▼ 0.04% IBEX 19,207 ▼ 0.05% STOXX 639.60 ▼ 0.30% EUR/USD 1.1417 ▼ 0.25% GBP/USD 1.3432 ▼ 0.15% SPX 7,473 ▲ 0.20% DJI 51,981 ▼ 0.32% NDX 28,794 ▲ 0.70% RUT 2,955 ▼ 0.25% TSX 35,117 ▼ 0.42% VIX 18.27 ▼ 2.66% USD/CAD 1.4053 ▲ 0.25% US10Y 4.6020 ▲ 1.34%
since 2009
Monday, July 20, 2026

Algeria vs Austria 3-3: Wild Draw Sends Algeria to Last 32

By · June 28, 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.

ALGERIA · WORLD CUP

Key Facts

World Cup 2026 Algeria: Algeria drew 3-3 with Austria in a wild Group J finale.

Both through: The draw sent both Algeria and Austria into the last 32.

Iran out: The result eliminated Iran from the World Cup.

Group J: Austria finished second; Algeria advanced as a best third-placed team.

Next: Algeria face Switzerland in the round of 32.

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 →

Six goals, a frantic finish and two teams through: Algeria and Austria served up the wildest night of the group stage.

World Cup 2026 Algeria national team

RT
Ask Rio Times
Latin American culture, food and life.
Open the full Ask Rio Times →

World Cup 2026 Algeria reach the last 32

Algeria drew 3-3 with Austria in a breathless Group J finale to reach the round of 32. The result sent both sides through and knocked Iran out.

The World Cup group stage uses a format where the top two teams from each group advance automatically, while the four best third-placed teams across all groups also progress to the knockout rounds. This system means that finishing third does not guarantee elimination, but it does leave a team’s fate partly in the hands of results in other groups.

It was a fittingly chaotic way to end a topsy-turvy group. Algeria got the point they needed when it mattered.

It was an end-to-end contest that swung several times. Both teams traded goals in a six-goal thriller.

Neither defence could keep the other attack quiet for long. The lead changed hands as the goals flowed.

Austria finished second in the group, with Algeria advancing as one of the best third-placed teams. Argentina had already secured top spot.

It was the rare game in which both teams could be satisfied with a draw. The drama, though, kept everyone guessing until the end.

A six-goal thriller

The two sides shared six goals in a contest that rarely paused for breath. Each time one team edged ahead, the other responded.

For long spells the permutations shifted with every goal. A draw ultimately suited both Algeria and Austria.

Each side knew a point would likely be enough to advance. That dynamic produced an open, attacking spectacle.

By the final whistle, both could celebrate a place in the knockout rounds. Iran, watching on, were the ones left heartbroken.

The six goals made it the standout spectacle of the final group day. Neutrals were treated to a genuine end-to-end contest.

Iran pay the price

Iran had finished third in Group G and needed results elsewhere to go their way. The 3-3 draw in Group J ended their hopes.

When multiple teams finish third across different groups, tournament organizers compare their records using criteria such as points earned, goal difference, and total goals scored. These rankings determine which third-placed teams advance and which are eliminated, meaning a team can exit the tournament without losing their final match.

It was a cruel exit for a side that had pushed Belgium and Egypt close. Fine margins decided their tournament.

Iran will reflect on chances missed across all three games. A single extra point might have changed everything.

A late VAR call had already denied Iran in their own final game. This time, events elsewhere sealed their fate.

The numbers behind the night

According to FIFA’s official match centre, the 3-3 draw was enough for both Algeria and Austria to advance. Algeria sneaked through on the best third-placed rankings.

By The Rio Times’ reading, Algeria recovered impressively from an opening defeat. After losing to Argentina, they took four points from their last two games.

That late surge was just enough to keep their campaign alive. Few would have backed them to recover after matchday one.

Goal difference and goals scored ultimately worked in their favour. The fine margins of the third-place table fell their way.

Resilience has been the theme of Algeria’s group stage. They found a way through despite a difficult start.

What comes next

Algeria now face Switzerland in the round of 32. Austria, as group runners-up, meet Spain.

The round of 32 marks the beginning of single-elimination knockout football, where each match must produce a winner and losing teams are immediately eliminated from the tournament. This stage raises the stakes considerably compared to the group phase, where teams had multiple opportunities to recover from setbacks.

Both ties offer a fresh chance after a dramatic group stage. Algeria, in particular, will feel they have momentum.

For Algeria, simply reaching this stage is a significant step. They will travel into the tie with renewed belief.

Switzerland will be wary of a side with nothing to lose. Algeria’s recent form gives them genuine hope.

Why it matters

Algeria are among Africa’s traditional powers and wanted a deep run. Reaching the knockout rounds keeps that ambition alive.

Former African champions, they carry pedigree into the knockouts. This squad wants to restore that proud reputation.

Their progress adds to a banner World Cup for African teams. A record number of the continent’s sides have reached the last 32.

Algeria intend to be among those pushing deepest into the bracket. The knockout rounds offer a fresh start.

The question now is whether Algeria can build on their late group-stage recovery or whether the pressure of knockout football will expose the vulnerabilities that appeared against Argentina. Their ability to compete with Switzerland may offer clues about how far this team can realistically progress.

Frequently Asked Questions

What was the score in World Cup 2026 Algeria vs Austria?

The match finished 3-3 in a thrilling Group J finale. The draw sent both teams through.

Did Algeria qualify for the knockouts?

Yes. Algeria advanced as one of the eight best third-placed teams. Austria finished second.

Which team was eliminated by the result?

Iran were knocked out, as the 3-3 draw denied them a route through on the third-place rankings.

Who do Algeria play next?

Algeria face Switzerland in the round of 32. Austria meet Spain in their tie.

How did Algeria reach this stage?

After losing to Argentina, Algeria beat Jordan and drew with Austria. Four points from their last two games proved enough.

Connected Coverage

World Cup 2026 Algeria Beat Jordan 2-1 to Stay Alive

World Cup 2026 Argentina Beat Austria 2-0 as Messi Breaks Record

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.