IBOV 171,259 ▲ 0.52% IPSA 10,770 ▼ 1.21% IPC MEX 66,848 ▼ 0.41% MERVAL 3,248,428 ▼ 0.89% COLCAP 2,347.07 ▼ 1.93% BVL PERÚ 55,659.77 ▼ 2.43% USD/BRL5.19▲ 0.20% USD/MXN17.62▲ 0.38% USD/CLP913.39▼ 0.10% USD/COP3,419▼ 0.70% USD/PEN3.39▼ 0.13% USD/ARS1,471▲ 0.62% USD/UYU39.91▲ 1.09% USD/PYG6,064▲ 1.31% USD/BOB6.86▲ 1.82% USD/DOP58.38▲ 1.09% USD/CRC452.10▲ 2.38% USD/GTQ7.62▲ 2.22% USD/HNL26.68▲ 1.36% USD/NIO36.62▲ 0.68% USD/VES619.98▲ 5.68% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD155.98▼ 0.33% USD/TTD6.69▲ 0.58% EUR/BRL5.89▼ 0.05% BRENT 75.87 ▼ 1.57% WTI 72.07 ▼ 1.56% IRON ORE 161.91 — — COPPER 6.08 ▼ 1.04% GOLD 4,079 ▼ 1.24% SILVER 61.01 ▼ 1.64% SOY 1,145 ▲ 2.48% CORN 411.00 ▲ 0.31% WHEAT 598.75 ▲ 2.05% COFFEE 274.05 ▼ 4.83% SUGAR 13.97 ▲ 4.10% ORANGE JUICE 151.05 ▼ 2.30% COTTON 78.14 ▲ 5.65% COCOA 4,644 ▲ 2.18% BEEF 246.05 ▼ 3.82% CATTLE 368.28 ▼ 0.58% LITHIUM 78.43 ▼ 5.01% PETR4 39.33 ▲ 0.41% VALE3 79.38 ▼ 1.89% ITUB4 41.05 ▲ 0.27% BBDC4 17.84 ▲ 0.91% ABEV3 16.37 ▲ 1.24% BBAS3 19.86 ▲ 1.43% B3SA3 14.72 ▲ 0.14% WEGE3 45.71 ▲ 1.02% PRIO3 56.10 ▼ 1.02% SUZB3 41.95 ▼ 0.21% RENT3 41.78 ▲ 2.35% AZZA3 20.10 ▲ 3.61% CSAN3 3.75 ▲ 2.74% RAIZ4 0.42 — 0.00% PCAR3 2.08 ▲ 1.96% GMAT3 3.84 ▲ 1.32% PSSA3 52.19 ▼ 1.97% CVCB3 1.32 ▲ 4.76% POSI3 3.86 ▼ 1.03% SLCE3 13.46 ▲ 0.30% NATU3 7.72 ▲ 0.65% BRKM5 7.60 ▲ 2.29% RANI3 7.63 ▼ 0.65% CSNA3 5.27 ▼ 1.31% CMIN3 4.28 ▼ 0.47% USIM5 8.66 ▼ 4.94% GGBR4 21.70 ▼ 0.91% ENEV3 25.20 ▲ 2.31% NEOE3 33.80 — 0.00% CPFE3 44.12 ▼ 0.56% CMIG4 10.99 ▲ 0.46% EQTL3 38.20 ▲ 1.46% LREN3 14.54 ▲ 1.04% VIVT3 34.28 ▲ 2.21% RAIL3 12.90 ▲ 3.45% KLABIN 16.81 ▼ 0.71% RAIA DROGASIL 17.00 ▲ 1.25% RDOR3 34.34 ▲ 1.51% HAPV3 10.28 ▼ 3.11% FLRY3 15.07 ▲ 0.67% SMTO3 14.77 ▲ 1.16% UGPA3 25.49 ▲ 1.07% VBBR3 29.39 ▼ 0.03% BBSE3 38.27 ▼ 0.93% BPAC11 52.80 ▲ 1.13% CURY3 34.33 ▲ 1.36% AERI3 2.13 ▼ 1.39% VIVARA 21.88 ▲ 4.64% COMPASS 25.10 ▲ 2.57% VAMOS 2.81 ▲ 2.18% SANB11 26.75 ▼ 0.74% ASAI3 7.94 ▲ 3.12% SBSP3 28.16 ▲ 0.90% WALMEX 50.68 ▲ 0.22% GMEXICO 206.10 ▼ 1.87% FEMSA 223.29 ▲ 2.70% CEMEX 21.37 ▼ 1.79% GFNORTE 184.55 ▼ 1.77% BIMBO 56.02 ▼ 0.36% TELEVISA 9.50 — 0.00% AMX 22.74 ▲ 0.35% GAP 426.86 ▼ 1.15% ASUR 296.01 ▼ 1.41% OMA 235.06 ▼ 1.00% KOF 188.09 ▲ 1.68% GRUMA 280.58 ▼ 1.13% KIMBER 37.17 ▼ 0.83% SQM-B 70,150 ▼ 1.41% COPEC 5,967 ▼ 0.22% BSANTANDER 73.00 ▼ 2.58% FALABELLA 5,686 ▼ 3.61% ENELAM 82.80 ▼ 0.72% CENCOSUD 2,159 ▼ 0.05% CMPC 1,043 ▼ 0.48% BANCO CHILE 178.10 ▼ 2.14% LATAM AIR 25.35 ▼ 0.08% YPF 74,700 ▼ 1.06% GGAL 7,965 ▼ 2.45% PAMPA 5,120 ▼ 0.97% TXAR 682.00 ▲ 2.94% ALUAR 1,033 ▲ 2.68% TGS 9,460 ▼ 2.12% CEPU 2,345 ▼ 1.39% MIRGOR 16,425 ▲ 0.15% COME 44.24 ▼ 0.81% LOMA NEGRA 3,810 ▲ 5.03% BYMA 318.00 ▲ 0.16% TELECOM ARG 4,048 ▼ 0.25% ECOPETROL 15.51 ▼ 4.55% BANCOLOMBIA 80.97 ▼ 0.38% GRUPO AVAL 5.31 ▼ 0.56% CREDICORP 368.77 ▼ 3.10% SOUTHERN COPPER 178.57 ▼ 5.97% BUENAVENTURA 31.00 ▼ 4.35% MERCADOLIBRE 1,584 ▼ 0.36% NUBANK 12.59 ▼ 1.56% XP 15.72 ▼ 1.69% PAGSEGURO 8.76 ▼ 0.57% STONE 10.72 ▼ 0.19% GLOBANT 29.28 ▼ 2.30% TECNOGLASS 45.38 ▼ 1.71% GAP AIRPORT 244.10 ▼ 1.94% ASUR 296.01 ▼ 1.41% OMA AIRPORT 107.66 ▼ 1.83% AMX ADR 25.85 ▼ 0.88% FEMSA ADR 127.11 ▲ 1.56% CEMEX ADR 12.16 ▼ 3.34% PETROBRAS ADR 17.03 ▲ 0.12% VALE ADR 15.31 ▼ 2.55% ITAU ADR 7.94 ▲ 0.13% SANTANDER BR 5.26 ▼ 0.94% AMBEV ADR 3.17 ▲ 0.80% CSN 1.04 ▼ 0.95% GERDAU 4.17 ▼ 1.88% LATAM ADR 55.74 ▲ 0.02% BTC 62,509 ▼ 0.25% ETH 1,665 ▼ 0.06% SOL 69.13 ▼ 0.74% XRP 1.09 ▼ 2.11% BNB 575.46 ▼ 0.37% ADA 0.15 ▼ 2.55% DOGE 0.08 ▼ 0.20% AVAX 6.40 ▼ 1.32% LINK 7.58 ▼ 0.52% DOT 0.90 ▼ 1.00% LTC 41.91 ▼ 0.53% BCH 192.36 ▼ 1.12% TRX 0.33 ▲ 0.61% XLM 0.19 ▼ 2.23% HBAR 0.08 ▼ 0.94% NEAR 1.96 ▼ 1.18% ATOM 1.66 ▼ 3.50% AAVE 73.84 ▲ 1.90% SELIC 14.25% EMBRAER 78.80 ▲ 0.59% EMBRAER ADR 61.08 ▲ 0.20% JBS 12.23 ▲ 2.60% JBS BDR 62.80 ▲ 1.45% MBRF3 16.80 ▲ 9.88% MBRFY 3.15 — 0.00% INTER 5.33 ▼ 1.11% EGX 51,816 ▲ 0.09% USD/ZAR16.60▲ 0.37% USD/NGN 1,366 — 0.00% NIKKEI 69,175 ▼ 0.88% CSI300 4,943 ▲ 0.48% HSI 23,412 ▲ 0.33% NIFTY 24,022 ▲ 0.83% KOSPI 8,471 ▲ 3.26% JCI 5,884 ▼ 3.56% USD/JPY161.69▲ 0.07% USD/CNY6.80▲ 0.13% DAX 24,648 ▼ 0.99% CAC 8,356 ▲ 0.18% FTSE 10,428 ▼ 0.01% MIB 51,814 ▼ 0.41% IBEX 19,408 ▼ 0.35% STOXX 634.42 ▼ 0.03% EUR/USD1.13▼ 0.32% GBP/USD1.32▼ 0.63% SPX 7,365 ▼ 1.44% DJI 51,667 ▼ 0.09% NDX 29,347 ▼ 3.29% RUT 2,975 ▼ 0.96% TSX 34,927 ▼ 0.21% VIX 19.24 ▼ 1.28% USD/CAD1.42▲ 0.09% US10Y 4.4930 ▼ 0.35% IBOV 171,259 ▲ 0.52% IPSA 10,770 ▼ 1.21% IPC MEX 66,848 ▼ 0.41% MERVAL 3,248,428 ▼ 0.89% COLCAP 2,347.07 ▼ 1.93% BVL PERÚ 55,659.77 ▼ 2.43% USD/BRL 5.19 ▲ 0.20% USD/MXN 17.62 ▲ 0.38% USD/CLP 913.39 ▼ 0.10% USD/COP 3,419 ▼ 0.70% USD/PEN 3.39 ▼ 0.13% USD/ARS 1,471 ▼ 0.03% USD/UYU 39.91 ▲ 1.09% USD/PYG 6,064 ▲ 1.31% USD/BOB 6.86 ▲ 1.93% USD/DOP 58.38 ▲ 0.66% USD/CRC 452.10 ▲ 2.38% USD/GTQ 7.62 ▲ 2.22% USD/HNL 26.68 ▲ 1.40% USD/NIO 36.62 ▲ 0.68% USD/VES 619.98 ▲ 5.68% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 155.98 ▼ 0.33% USD/TTD 6.69 ▲ 0.53% EUR/BRL 5.89 ▼ 0.05% BRENT 75.87 ▼ 1.57% WTI 72.07 ▼ 1.56% IRON ORE 161.91 — — COPPER 6.08 ▼ 1.04% GOLD 4,079 ▼ 1.24% SILVER 61.01 ▼ 1.64% SOY 1,145 ▲ 2.48% CORN 411.00 ▲ 0.31% WHEAT 598.75 ▲ 2.05% COFFEE 274.05 ▼ 4.83% SUGAR 13.97 ▲ 4.10% ORANGE JUICE 151.05 ▼ 2.30% COTTON 78.14 ▲ 5.65% COCOA 4,644 ▲ 2.18% BEEF 246.05 ▼ 3.82% CATTLE 368.28 ▼ 0.58% LITHIUM 78.43 ▼ 5.01% PETR4 39.33 ▲ 0.41% VALE3 79.38 ▼ 1.89% ITUB4 41.05 ▲ 0.27% BBDC4 17.84 ▲ 0.91% ABEV3 16.37 ▲ 1.24% BBAS3 19.86 ▲ 1.43% B3SA3 14.72 ▲ 0.14% WEGE3 45.71 ▲ 1.02% PRIO3 56.10 ▼ 1.02% SUZB3 41.95 ▼ 0.21% RENT3 41.78 ▲ 2.35% AZZA3 20.10 ▲ 3.61% CSAN3 3.75 ▲ 2.74% RAIZ4 0.42 — 0.00% PCAR3 2.08 ▲ 1.96% GMAT3 3.84 ▲ 1.32% PSSA3 52.19 ▼ 1.97% CVCB3 1.32 ▲ 4.76% POSI3 3.86 ▼ 1.03% SLCE3 13.46 ▲ 0.30% NATU3 7.72 ▲ 0.65% BRKM5 7.60 ▲ 2.29% RANI3 7.63 ▼ 0.65% CSNA3 5.27 ▼ 1.31% CMIN3 4.28 ▼ 0.47% USIM5 8.66 ▼ 4.94% GGBR4 21.70 ▼ 0.91% ENEV3 25.20 ▲ 2.31% NEOE3 33.80 — 0.00% CPFE3 44.12 ▼ 0.56% CMIG4 10.99 ▲ 0.46% EQTL3 38.20 ▲ 1.46% LREN3 14.54 ▲ 1.04% VIVT3 34.28 ▲ 2.21% RAIL3 12.90 ▲ 3.45% KLABIN 16.81 ▼ 0.71% RAIA DROGASIL 17.00 ▲ 1.25% RDOR3 34.34 ▲ 1.51% HAPV3 10.28 ▼ 3.11% FLRY3 15.07 ▲ 0.67% SMTO3 14.77 ▲ 1.16% UGPA3 25.49 ▲ 1.07% VBBR3 29.39 ▼ 0.03% BBSE3 38.27 ▼ 0.93% BPAC11 52.80 ▲ 1.13% CURY3 34.33 ▲ 1.36% AERI3 2.13 ▼ 1.39% VIVARA 21.88 ▲ 4.64% COMPASS 25.10 ▲ 2.57% VAMOS 2.81 ▲ 2.18% SANB11 26.75 ▼ 0.74% ASAI3 7.94 ▲ 3.12% SBSP3 28.16 ▲ 0.90% WALMEX 50.68 ▲ 0.22% GMEXICO 206.10 ▼ 1.87% FEMSA 223.29 ▲ 2.70% CEMEX 21.37 ▼ 1.79% GFNORTE 184.55 ▼ 1.77% BIMBO 56.02 ▼ 0.36% TELEVISA 9.50 — 0.00% AMX 22.74 ▲ 0.35% GAP 426.86 ▼ 1.15% ASUR 296.01 ▼ 1.41% OMA 235.06 ▼ 1.00% KOF 188.09 ▲ 1.68% GRUMA 280.58 ▼ 1.13% KIMBER 37.17 ▼ 0.83% SQM-B 70,150 ▼ 1.41% COPEC 5,967 ▼ 0.22% BSANTANDER 73.00 ▼ 2.58% FALABELLA 5,686 ▼ 3.61% ENELAM 82.80 ▼ 0.72% CENCOSUD 2,159 ▼ 0.05% CMPC 1,043 ▼ 0.48% BANCO CHILE 178.10 ▼ 2.14% LATAM AIR 25.35 ▼ 0.08% YPF 74,700 ▼ 1.06% GGAL 7,965 ▼ 2.45% PAMPA 5,120 ▼ 0.97% TXAR 682.00 ▲ 2.94% ALUAR 1,033 ▲ 2.68% TGS 9,460 ▼ 2.12% CEPU 2,345 ▼ 1.39% MIRGOR 16,425 ▲ 0.15% COME 44.24 ▼ 0.81% LOMA NEGRA 3,810 ▲ 5.03% BYMA 318.00 ▲ 0.16% TELECOM ARG 4,048 ▼ 0.25% ECOPETROL 15.51 ▼ 4.55% BANCOLOMBIA 80.97 ▼ 0.38% GRUPO AVAL 5.31 ▼ 0.56% CREDICORP 368.77 ▼ 3.10% SOUTHERN COPPER 178.57 ▼ 5.97% BUENAVENTURA 31.00 ▼ 4.35% MERCADOLIBRE 1,584 ▼ 0.36% NUBANK 12.59 ▼ 1.56% XP 15.72 ▼ 1.69% PAGSEGURO 8.76 ▼ 0.57% STONE 10.72 ▼ 0.19% GLOBANT 29.28 ▼ 2.30% TECNOGLASS 45.38 ▼ 1.71% GAP AIRPORT 244.10 ▼ 1.94% ASUR 296.01 ▼ 1.41% OMA AIRPORT 107.66 ▼ 1.83% AMX ADR 25.85 ▼ 0.88% FEMSA ADR 127.11 ▲ 1.56% CEMEX ADR 12.16 ▼ 3.34% PETROBRAS ADR 17.03 ▲ 0.12% VALE ADR 15.31 ▼ 2.55% ITAU ADR 7.94 ▲ 0.13% SANTANDER BR 5.26 ▼ 0.94% AMBEV ADR 3.17 ▲ 0.80% CSN 1.04 ▼ 0.95% GERDAU 4.17 ▼ 1.88% LATAM ADR 55.74 ▲ 0.02% BTC 62,509 ▼ 0.25% ETH 1,665 ▼ 0.06% SOL 69.13 ▼ 0.74% XRP 1.09 ▼ 2.11% BNB 575.46 ▼ 0.37% ADA 0.15 ▼ 2.55% DOGE 0.08 ▼ 0.20% AVAX 6.40 ▼ 1.32% LINK 7.58 ▼ 0.52% DOT 0.90 ▼ 1.00% LTC 41.91 ▼ 0.53% BCH 192.36 ▼ 1.12% TRX 0.33 ▲ 0.61% XLM 0.19 ▼ 2.23% HBAR 0.08 ▼ 0.94% NEAR 1.96 ▼ 1.18% ATOM 1.66 ▼ 3.50% AAVE 73.84 ▲ 1.90% SELIC 14.25% EMBRAER 78.80 ▲ 0.59% EMBRAER ADR 61.08 ▲ 0.20% JBS 12.23 ▲ 2.60% JBS BDR 62.80 ▲ 1.45% MBRF3 16.80 ▲ 9.88% MBRFY 3.15 — 0.00% INTER 5.33 ▼ 1.11% EGX 51,816 ▲ 0.09% USD/ZAR 16.62 ▲ 0.70% USD/NGN 1,366 — 0.00% NIKKEI 69,175 ▼ 0.88% CSI300 4,943 ▲ 0.48% HSI 23,412 ▲ 0.33% NIFTY 24,022 ▲ 0.83% KOSPI 8,471 ▲ 3.26% JCI 5,884 ▼ 3.56% USD/JPY 161.72 ▲ 0.12% USD/CNY 6.7983 ▲ 0.20% DAX 24,648 ▼ 0.99% CAC 8,356 ▲ 0.18% FTSE 10,428 ▼ 0.01% MIB 51,814 ▼ 0.41% IBEX 19,408 ▼ 0.35% STOXX 634.42 ▼ 0.03% EUR/USD 1.1343 ▼ 0.40% GBP/USD 1.3157 ▼ 0.35% SPX 7,365 ▼ 1.44% DJI 51,667 ▼ 0.09% NDX 29,347 ▼ 3.29% RUT 2,975 ▼ 0.96% TSX 34,927 ▼ 0.21% VIX 19.24 ▼ 1.28% USD/CAD 1.4232 ▲ 0.19% US10Y 4.4930 ▼ 0.35%
since 2009
Wednesday, June 24, 2026

The Guyanas Defense Monitor

Guyana Protests to Venezuela Over Border Shootings Near Its Oil Fields

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

Defense

Key Facts

The latest hit. A Guyanese soldier was wounded by gunfire from the Venezuelan riverbank on Friday, May 29, 2026, the second such shooting in under a month.
Running total. Friday’s casualty brings to ten the number of Guyanese troops injured by Venezuelan gunfire along this stretch of river.
Convoy duty. The patrol was escorting civilian boats when it came under fire, a sign of how routine the danger has become.
Formal protest. Guyana has lodged a protest note with Caracas, demanding an investigation and an end to the cross-border fire.
The prize. The disputed land sits beside offshore oil fields now pumping about 900,000 barrels a day for ExxonMobil and its partners.
Looming verdict. A binding world-court ruling on who owns the territory is expected within months, and Caracas has vowed to ignore it.

Guyana has formally protested to Venezuela over repeated gunfire on their remote jungle border, a standoff that has now wounded ten soldiers and sits at the centre of South America’s biggest oil story. A binding world-court ruling on who owns the oil-rich territory is expected within months.

Guyana–Venezuela border tensions on the Cuyuni River as oil stakes rise. (Photo: Internet reproduction)
RT
Ask Rio Times
17 years of Latin America reporting, on demand.
Open the full Ask Rio Times →

The shooting happened on Friday, May the twenty-ninth, on the Cuyuni River, a waterway that traces part of the frontier between Guyana and Venezuela. A patrol from the Guyana Defence Force came under fire from the Venezuelan bank at around midday.

One soldier was hit and flown to the capital, Georgetown, for treatment. The force said he is in a stable condition, and that the patrol returned fire and got the civilians it was protecting out of the area safely.

What makes this more than an isolated skirmish is the pattern. According to the Guyanese newspaper Kaieteur News, citing the army’s own statement, Friday’s casualty was the tenth Guyanese soldier wounded by Venezuelan gunfire along this single stretch of river.

It was also the second shooting in under a month. An earlier attack, in early May, left a soldier with two gunshot wounds to the leg.

Back in early 2025, an ambush in the same corridor wounded eight at once.

Guyana has lodged a formal protest note with Caracas, demanding an investigation into the shootings and an end to the cross-border fire. The army says its patrols will keep escorting civilians along the Cuyuni, even as the attacks go unpunished.

Why this Guyana Venezuela border shooting matters to investors

To understand why a remote river firefight is worth an investor’s attention, you have to look just offshore. Guyana, a small country of under a million people on South America’s northern shoulder, has become one of the fastest-growing oil producers on earth.

An ExxonMobil-led group struck oil there in twenty fifteen and now pumps roughly nine hundred thousand barrels a day, with plans to push past a million within two years. That output is rewriting the country’s economy almost overnight.

The catch is geography. Most of that wealth lies in and around a region called Essequibo, which makes up about two-thirds of Guyana’s land and which neighbouring Venezuela claims as its own.

The river where the soldiers are being shot runs along the edge of that disputed zone.

For now the violence has not touched the offshore platforms, which sit well out at sea. But each incident raises the political temperature around an oil province that global energy majors are betting billions on for decades to come.

A court ruling that may settle nothing

The legal fight is reaching its climax just as the shootings intensify. The International Court of Justice in The Hague, the United Nations’ top court, held its final hearings on the case from the fourth to the eleventh of May and is now weighing its decision.

Guyana wants the judges to confirm a boundary drawn back in eighteen ninety-nine. A binding ruling is expected within months, with many observers pointing to late twenty twenty-six at the earliest.

The problem is enforcement. Venezuela‘s acting president, Delcy Rodríguez, used the May hearings to argue that political talks, not a court ruling, should settle the dispute, and has said Caracas will not accept any verdict against it. The court has no police force of its own to enforce one.

That leaves a strange standoff. A favourable verdict would hand Guyana a powerful diplomatic card, yet it may change little on a river where armed men keep firing from the trees.

The human cost of escorting a boat

The detail that lingers is what the soldiers were doing when they were shot. They were not on the attack.

They were shepherding local traders and their cargo along a river that has become too dangerous to travel alone.

Guyanese officers describe being fired on by groups using the dense jungle on the Venezuelan side as cover, and say the authorities across the river cannot possibly be unaware of it. The army insists it will keep up its presence along the western frontier.

Frequently Asked Questions

What happened in the latest Guyana Venezuela border shooting?

On Friday, May the twenty-ninth, a Guyana Defence Force patrol on the Cuyuni River was fired on from the Venezuelan bank while escorting civilian boats. One soldier was wounded and evacuated to Georgetown, where he is reported to be stable.

Why does Venezuela claim part of Guyana?

Venezuela says the Essequibo region was within its colonial-era boundaries and rejects the border drawn by international arbitrators in eighteen ninety-nine. The dispute, dormant for years, flared again after huge offshore oil discoveries made the territory immensely valuable.

Could this threaten Guyana’s oil production?

Not directly, for now. The producing fields lie far offshore, away from the land border where the shootings occur.

The risk is indirect, through rising tension that could unsettle investment in one of the world’s most important new oil frontiers.

Connected Coverage

For the legal showdown behind these clashes, see our report on how Venezuela rejected the world court’s authority over the Essequibo dispute. For the bigger economic picture, read our analysis of Guyana’s race to build an economy that outlasts oil. And for how Georgetown is hardening its offshore defenses, see how Guyana cut its oil-spill response time from a week to days.

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.