IBOV 177,726.17 ▼ 0.09% IPSA 11,157.69 ▲ 1.47% IPC MEX 66,537.33 ▼ 0.47% MERVAL 3,156,332 ▼ 1.02% COLCAP 2,344.80 ▼ 1.26% BVL PERÚ 58,781.02 ▲ 0.81% USD/BRL5.12▲ 0.02% USD/MXN17.24▲ 0.10% USD/CLP913.25▲ 0.25% USD/COP3,175▲ 1.31% USD/PEN3.38▼ 0.23% USD/ARS1,496▼ 0.02% USD/UYU40.26▲ 1.28% USD/PYG5,932▲ 1.44% USD/BOB12.02▲ 3.04% USD/DOP58.08▼ 0.38% USD/CRC448.18▲ 1.60% USD/GTQ7.63▲ 2.33% USD/HNL26.78▲ 0.64% USD/NIO36.62▲ 0.75% USD/VES754.01▼ 0.13% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.59▲ 0.36% USD/TTD 6.66 — 0.00% EUR/BRL5.91▲ 0.77% BRENT 79.48 ▲ 0.04% WTI 75.12 ▼ 0.13% IRON ORE 161.91 — — COPPER 6.71 ▲ 0.11% GOLD 4,321 ▲ 1.78% SILVER 62.19 ▲ 0.15% SOY 1,177 ▲ 2.21% CORN 461.75 ▲ 5.72% WHEAT 644.50 ▲ 0.35% COFFEE 310.55 ▼ 4.18% SUGAR 15.17 ▲ 0.86% ORANGE JUICE 156.25 ▼ 2.16% COTTON 83.22 ▲ 2.58% COCOA 5,848 ▼ 1.28% BEEF 229.43 ▼ 1.09% CATTLE 348.78 ▼ 0.69% LITHIUM 72.65 ▲ 1.34% PETR4 41.93 ▼ 1.34% VALE3 76.66 ▲ 0.46% ITUB4 42.38 ▲ 0.67% BBDC4 18.05 ▼ 0.76% ABEV3 15.84 ▼ 0.19% BBAS3 21.05 ▲ 0.29% B3SA3 15.55 ▼ 0.96% WEGE3 48.80 ▼ 0.75% PRIO3 59.20 ▲ 1.28% SUZB3 42.84 ▼ 0.42% RENT3 39.20 ▲ 0.28% AZZA3 15.96 ▼ 0.50% CSAN3 3.91 ▼ 3.46% RAIZ4 0.26 ▼ 7.14% PCAR3 2.94 ▲ 6.91% GMAT3 3.89 ▼ 1.52% PSSA3 53.48 ▼ 1.42% CVCB3 1.55 ▲ 12.32% POSI3 3.46 ▼ 1.14% SLCE3 13.51 ▼ 0.44% NATU3 8.30 ▼ 1.43% BRKM5 5.87 ▲ 0.69% RANI3 8.39 ▲ 0.60% CSNA3 4.89 ▲ 2.09% CMIN3 5.90 ▼ 0.17% USIM5 7.46 ▼ 0.80% GGBR4 26.31 ▲ 1.70% ENEV3 26.98 ▼ 0.66% CPFE3 46.09 ▼ 0.56% CMIG4 11.25 ▼ 0.27% EQTL3 39.18 ▼ 0.08% LREN3 13.67 — 0.00% VIVT3 31.21 ▼ 1.39% RAIL3 13.99 ▼ 0.92% KLABIN 18.64 ▲ 2.14% RAIA DROGASIL 20.55 ▲ 5.87% RDOR3 34.45 ▲ 0.15% HAPV3 11.11 ▼ 5.69% FLRY3 17.36 ▼ 0.74% SMTO3 14.30 ▲ 2.58% UGPA3 32.41 ▼ 0.58% VBBR3 35.09 ▼ 0.99% BBSE3 41.67 ▼ 0.95% BPAC11 56.81 ▲ 0.11% CURY3 32.03 ▲ 0.88% AERI3 2.30 ▲ 5.02% VIVARA 22.29 ▼ 1.37% COMPASS 24.22 ▼ 1.54% VAMOS 3.32 ▼ 0.30% SANB11 29.48 ▲ 1.31% ASAI3 8.83 ▲ 1.96% SBSP3 27.71 ▼ 1.07% WALMEX 48.53 ▼ 3.19% GMEXICO 222.65 ▲ 1.95% FEMSA 214.59 ▼ 1.29% CEMEX 19.90 ▼ 0.90% GFNORTE 199.03 ▲ 0.66% BIMBO 61.37 ▲ 0.77% TELEVISA 9.49 ▼ 1.35% AMX 20.74 ▼ 3.45% GAP 374.00 ▼ 1.85% ASUR 272.93 ▼ 1.22% OMA 235.58 ▼ 1.36% KOF 187.22 ▼ 0.35% GRUMA 256.62 ▼ 2.44% KIMBER 40.27 ▼ 0.10% SQM-B 63,950 ▲ 2.40% COPEC 6,288 ▲ 0.95% BSANTANDER 80.20 ▲ 1.01% FALABELLA 6,346 ▲ 1.37% ENELAM 87.05 ▼ 0.74% CENCOSUD 2,020 ▲ 1.66% CMPC 1,030 ▼ 0.95% BANCO CHILE 190.22 ▲ 0.63% LATAM AIR 26.38 ▲ 3.65% YPF 7,675 ▼ 2.10% GGAL 7,630 ▼ 1.42% PAMPA 5,310 ▼ 0.93% TXAR 681.00 ▲ 5.66% ALUAR 945.50 ▲ 1.34% TGS 9,270 ▼ 1.70% CEPU 2,259 ▼ 1.70% MIRGOR 1,640 — 0.00% COME 41.47 ▼ 1.03% LOMA NEGRA 3,490 ▲ 0.36% BYMA 288.75 ▼ 0.94% TELECOM ARG 4,345 ▲ 0.23% ECOPETROL 16.39 ▲ 0.49% BANCOLOMBIA 90.11 ▲ 0.11% GRUPO AVAL 5.30 ▲ 1.73% CREDICORP 394.88 ▲ 0.70% SOUTHERN COPPER 197.00 ▲ 0.94% BUENAVENTURA 33.00 ▲ 2.29% MERCADOLIBRE 1,923 ▲ 1.80% NUBANK 14.48 ▲ 1.05% XP 16.98 ▲ 0.06% PAGSEGURO 9.40 ▼ 1.05% STONE 11.17 ▼ 0.53% GLOBANT 38.38 ▲ 0.66% TECNOGLASS 47.75 ▲ 3.22% GAP AIRPORT 217.52 ▼ 1.44% ASUR 272.93 ▼ 1.22% OMA AIRPORT 109.61 ▼ 1.25% AMX ADR 24.02 ▼ 3.46% FEMSA ADR 124.37 ▼ 1.51% CEMEX ADR 11.55 ▼ 0.52% PETROBRAS ADR 18.36 ▼ 1.92% VALE ADR 14.94 ▲ 0.74% ITAU ADR 8.21 ▲ 0.24% SANTANDER BR 5.79 ▲ 1.94% AMBEV ADR 3.03 ▼ 0.33% CSN 0.98 ▲ 4.98% GERDAU 5.14 ▲ 0.78% LATAM ADR 57.70 ▲ 3.67% BTC 64,690 ▲ 0.14% ETH 1,908 ▲ 0.08% SOL 73.93 ▼ 0.04% XRP 1.05 ▼ 1.12% BNB 594.44 ▲ 0.21% ADA 0.19 ▼ 1.57% DOGE 0.07 ▼ 0.43% AVAX 6.65 ▼ 0.11% LINK 8.17 ▲ 0.20% DOT 0.83 ▼ 0.88% LTC 44.99 ▼ 0.63% BCH 214.26 ▼ 0.03% TRX 0.33 ▼ 0.33% XLM 0.16 ▼ 1.43% HBAR 0.07 ▼ 0.56% NEAR 1.72 ▲ 1.09% ATOM 1.33 ▼ 1.47% AAVE 88.75 ▼ 1.11% SELIC 14.00% EMBRAER 93.01 ▲ 2.76% EMBRAER ADR 72.78 ▲ 3.20% JBS 13.70 ▲ 0.66% JBS BDR 70.54 ▲ 0.67% MBRF3 16.77 ▼ 0.95% MBRFY 3.12 ▼ 4.59% INTER 5.71 ▲ 0.18% EGX 54,660 ▲ 0.29% USD/ZAR16.34▲ 0.14% USD/NGN 1,360 — 0.00% NIKKEI 65,684 ▼ 0.93% CSI300 4,627 ▼ 0.67% HSI 25,472 ▼ 1.71% NIFTY 24,650 ▲ 0.10% KOSPI 6,290 ▼ 4.68% JCI 6,351 — 0.00% USD/JPY157.80▲ 0.03% USD/CNY6.75▼ 0.03% DAX 26,126 ▼ 0.29% CAC 8,669 ▲ 0.03% FTSE 10,888 ▲ 0.08% MIB 53,447 ▼ 0.18% IBEX 20,057 ▲ 0.17% STOXX 657.14 ▲ 0.04% EUR/USD1.16▼ 0.02% GBP/USD1.35▲ 0.09% SPX 7,724 ▼ 0.17% DJI 54,349 ▲ 0.49% NDX 29,488 ▼ 0.83% RUT 3,019 ▼ 0.59% TSX 36,146 ▲ 0.96% VIX 15.81 ▼ 4.18% USD/CAD1.40▲ 0.01% US10Y 4.6170 ▼ 0.22% IBOV 177,726.17 ▼ 0.09% IPSA 11,157.69 ▲ 1.47% IPC MEX 66,537.33 ▼ 0.47% MERVAL 3,156,332 ▼ 1.02% COLCAP 2,344.80 ▼ 1.26% BVL PERÚ 58,781.02 ▲ 0.81% USD/BRL 5.12 ▲ 0.02% USD/MXN 17.24 ▲ 0.10% USD/CLP 913.25 ▲ 0.25% USD/COP 3,175 ▲ 1.31% USD/PEN 3.38 ▼ 0.23% USD/ARS 1,496 ▼ 0.02% USD/UYU 40.26 ▲ 1.28% USD/PYG 5,932 ▲ 1.44% USD/BOB 12.02 ▲ 3.04% USD/DOP 58.08 ▼ 0.38% USD/CRC 448.18 ▲ 1.60% USD/GTQ 7.63 ▲ 2.33% USD/HNL 26.78 ▲ 0.64% USD/NIO 36.62 ▲ 0.75% USD/VES 754.01 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.59 ▲ 0.70% USD/TTD 6.66 — 0.00% EUR/BRL 5.91 ▲ 0.77% BRENT 79.48 ▲ 0.04% WTI 75.12 ▼ 0.13% IRON ORE 161.91 — — COPPER 6.71 ▲ 0.11% GOLD 4,321 ▲ 1.78% SILVER 62.19 ▲ 0.15% SOY 1,177 ▲ 2.21% CORN 461.75 ▲ 5.72% WHEAT 644.50 ▲ 0.35% COFFEE 310.55 ▼ 4.18% SUGAR 15.17 ▲ 0.86% ORANGE JUICE 156.25 ▼ 2.16% COTTON 83.22 ▲ 2.58% COCOA 5,848 ▼ 1.28% BEEF 229.43 ▼ 1.09% CATTLE 348.78 ▼ 0.69% LITHIUM 72.65 ▲ 1.34% PETR4 41.93 ▼ 1.34% VALE3 76.66 ▲ 0.46% ITUB4 42.38 ▲ 0.67% BBDC4 18.05 ▼ 0.76% ABEV3 15.84 ▼ 0.19% BBAS3 21.05 ▲ 0.29% B3SA3 15.55 ▼ 0.96% WEGE3 48.80 ▼ 0.75% PRIO3 59.20 ▲ 1.28% SUZB3 42.84 ▼ 0.42% RENT3 39.20 ▲ 0.28% AZZA3 15.96 ▼ 0.50% CSAN3 3.91 ▼ 3.46% RAIZ4 0.26 ▼ 7.14% PCAR3 2.94 ▲ 6.91% GMAT3 3.89 ▼ 1.52% PSSA3 53.48 ▼ 1.42% CVCB3 1.55 ▲ 12.32% POSI3 3.46 ▼ 1.14% SLCE3 13.51 ▼ 0.44% NATU3 8.30 ▼ 1.43% BRKM5 5.87 ▲ 0.69% RANI3 8.39 ▲ 0.60% CSNA3 4.89 ▲ 2.09% CMIN3 5.90 ▼ 0.17% USIM5 7.46 ▼ 0.80% GGBR4 26.31 ▲ 1.70% ENEV3 26.98 ▼ 0.66% CPFE3 46.09 ▼ 0.56% CMIG4 11.25 ▼ 0.27% EQTL3 39.18 ▼ 0.08% LREN3 13.67 — 0.00% VIVT3 31.21 ▼ 1.39% RAIL3 13.99 ▼ 0.92% KLABIN 18.64 ▲ 2.14% RAIA DROGASIL 20.55 ▲ 5.87% RDOR3 34.45 ▲ 0.15% HAPV3 11.11 ▼ 5.69% FLRY3 17.36 ▼ 0.74% SMTO3 14.30 ▲ 2.58% UGPA3 32.41 ▼ 0.58% VBBR3 35.09 ▼ 0.99% BBSE3 41.67 ▼ 0.95% BPAC11 56.81 ▲ 0.11% CURY3 32.03 ▲ 0.88% AERI3 2.30 ▲ 5.02% VIVARA 22.29 ▼ 1.37% COMPASS 24.22 ▼ 1.54% VAMOS 3.32 ▼ 0.30% SANB11 29.48 ▲ 1.31% ASAI3 8.83 ▲ 1.96% SBSP3 27.71 ▼ 1.07% WALMEX 48.53 ▼ 3.19% GMEXICO 222.65 ▲ 1.95% FEMSA 214.59 ▼ 1.29% CEMEX 19.90 ▼ 0.90% GFNORTE 199.03 ▲ 0.66% BIMBO 61.37 ▲ 0.77% TELEVISA 9.49 ▼ 1.35% AMX 20.74 ▼ 3.45% GAP 374.00 ▼ 1.85% ASUR 272.93 ▼ 1.22% OMA 235.58 ▼ 1.36% KOF 187.22 ▼ 0.35% GRUMA 256.62 ▼ 2.44% KIMBER 40.27 ▼ 0.10% SQM-B 63,950 ▲ 2.40% COPEC 6,288 ▲ 0.95% BSANTANDER 80.20 ▲ 1.01% FALABELLA 6,346 ▲ 1.37% ENELAM 87.05 ▼ 0.74% CENCOSUD 2,020 ▲ 1.66% CMPC 1,030 ▼ 0.95% BANCO CHILE 190.22 ▲ 0.63% LATAM AIR 26.38 ▲ 3.65% YPF 7,675 ▼ 2.10% GGAL 7,630 ▼ 1.42% PAMPA 5,310 ▼ 0.93% TXAR 681.00 ▲ 5.66% ALUAR 945.50 ▲ 1.34% TGS 9,270 ▼ 1.70% CEPU 2,259 ▼ 1.70% MIRGOR 1,640 — 0.00% COME 41.47 ▼ 1.03% LOMA NEGRA 3,490 ▲ 0.36% BYMA 288.75 ▼ 0.94% TELECOM ARG 4,345 ▲ 0.23% ECOPETROL 16.39 ▲ 0.49% BANCOLOMBIA 90.11 ▲ 0.11% GRUPO AVAL 5.30 ▲ 1.73% CREDICORP 394.88 ▲ 0.70% SOUTHERN COPPER 197.00 ▲ 0.94% BUENAVENTURA 33.00 ▲ 2.29% MERCADOLIBRE 1,923 ▲ 1.80% NUBANK 14.48 ▲ 1.05% XP 16.98 ▲ 0.06% PAGSEGURO 9.40 ▼ 1.05% STONE 11.17 ▼ 0.53% GLOBANT 38.38 ▲ 0.66% TECNOGLASS 47.75 ▲ 3.22% GAP AIRPORT 217.52 ▼ 1.44% ASUR 272.93 ▼ 1.22% OMA AIRPORT 109.61 ▼ 1.25% AMX ADR 24.02 ▼ 3.46% FEMSA ADR 124.37 ▼ 1.51% CEMEX ADR 11.55 ▼ 0.52% PETROBRAS ADR 18.36 ▼ 1.92% VALE ADR 14.94 ▲ 0.74% ITAU ADR 8.21 ▲ 0.24% SANTANDER BR 5.79 ▲ 1.94% AMBEV ADR 3.03 ▼ 0.33% CSN 0.98 ▲ 4.98% GERDAU 5.14 ▲ 0.78% LATAM ADR 57.70 ▲ 3.67% BTC 64,690 ▲ 0.14% ETH 1,908 ▲ 0.08% SOL 73.93 ▼ 0.04% XRP 1.05 ▼ 1.12% BNB 594.44 ▲ 0.21% ADA 0.19 ▼ 1.57% DOGE 0.07 ▼ 0.43% AVAX 6.65 ▼ 0.11% LINK 8.17 ▲ 0.20% DOT 0.83 ▼ 0.88% LTC 44.99 ▼ 0.63% BCH 214.26 ▼ 0.03% TRX 0.33 ▼ 0.33% XLM 0.16 ▼ 1.43% HBAR 0.07 ▼ 0.56% NEAR 1.72 ▲ 1.09% ATOM 1.33 ▼ 1.47% AAVE 88.75 ▼ 1.11% SELIC 14.00% EMBRAER 93.01 ▲ 2.76% EMBRAER ADR 72.78 ▲ 3.20% JBS 13.70 ▲ 0.66% JBS BDR 70.54 ▲ 0.67% MBRF3 16.77 ▼ 0.95% MBRFY 3.12 ▼ 4.59% INTER 5.71 ▲ 0.18% EGX 54,660 ▲ 0.29% USD/ZAR 16.34 ▲ 0.10% USD/NGN 1,360 — 0.00% NIKKEI 65,684 ▼ 0.93% CSI300 4,627 ▼ 0.67% HSI 25,472 ▼ 1.71% NIFTY 24,650 ▲ 0.10% KOSPI 6,290 ▼ 4.68% JCI 6,351 — 0.00% USD/JPY 157.81 ▲ 0.09% USD/CNY 6.7476 ▲ 0.11% DAX 26,126 ▼ 0.29% CAC 8,669 ▲ 0.03% FTSE 10,888 ▲ 0.08% MIB 53,447 ▼ 0.18% IBEX 20,057 ▲ 0.17% STOXX 657.14 ▲ 0.04% EUR/USD 1.1550 ▼ 0.04% GBP/USD 1.3462 ▼ 0.04% SPX 7,724 ▼ 0.17% DJI 54,349 ▲ 0.49% NDX 29,488 ▼ 0.83% RUT 3,019 ▼ 0.59% TSX 36,146 ▲ 0.96% VIX 15.81 ▼ 4.18% USD/CAD 1.4014 ▲ 0.02% US10Y 4.6170 ▼ 0.22%
since 2009
Thursday, August 6, 2026

Africa Western Africa

Mali Frees Ex-Prime Minister Moussa Mara After One Year

By · August 6, 2026 · 5 min read

Africa Intelligence

A daily Africa read from a Latin American newsroom. Free.

By subscribing you agree to our privacy policy. We never share your email.

Mali · Politics

Key Facts

  • Release. Former prime minister Moussa Mara walked free on Saturday, 1 August, after serving the one-year custodial part of a two-year sentence.
  • The case. He was convicted over a social-media post expressing solidarity with jailed government critics he called prisoners of opinion.
  • The sentence. A Bamako cybercrime court gave him two years, one firm, plus a 500,000 CFA franc fine in October 2025, upheld on appeal in February 2026.
  • First message. In a video after his release, Mara called for national unity, reconciliation and empathy, and said he forgives his jailers.
  • Unresolved. Mara’s lawyer, Mountaga Tall, has been missing since masked men abducted him from his home in early May.

The Moussa Mara release closes one of the most watched political cases in Mali’s transition. The former prime minister left Koulikoro prison on 1 August after twelve months behind bars for a single social-media post, and immediately called for reconciliation.

Mali's former prime minister Moussa Mara
(Photo: Wikimedia Commons)
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 →

Relatives, political figures and supporters gathered at his family home in Bamako’s Commune 4 district to welcome him back. His party, Yéléma, confirmed the release alongside a judicial source.

Mara had been held at the Central House of Arrest in Koulikoro, some 60 kilometres from the capital, since his arrest on 1 August 2025. He served the custodial portion of his sentence in full, to the day, and his homecoming drew rare scenes of public celebration in a capital where political gathering has become risky.

The post that cost a year

The case began with a message on X on 4 July 2025. Mara wrote that he had visited several detained politicians and civil society figures, described them as prisoners of opinion and declared his unwavering solidarity with them.

Prosecutors charged him with harming the credit of the state, incitement to disturb public order and opposition to legitimate authority. He was arrested exactly one year before his release.

On 27 October 2025, Bamako’s national cybercrime unit sentenced him to two years in prison, one of them firm, and a fine of 500,000 CFA francs. The Bamako Court of Appeal upheld the verdict in full on 9 February 2026, and his lawyers announced an appeal to the Supreme Court.

The prosecution of a former prime minister over a single post became a benchmark case for the state of free expression under the transition. Human rights organisations cited it repeatedly as evidence of a closing civic space.

A call for unity, not revenge

Mara’s first public words as a free man were conciliatory. In a video posted on Facebook a day after his release, he urged Malians to show greater compassion towards one another and prayed for true unity and genuine reconciliation.

“I forgive, and forgive me,” he said, stressing the importance of truth in rebuilding the country. The tone was notable in a political climate defined by arrests and disappearances.

He used the same address to raise the case of his own lawyer. Me Mountaga Tall, a fellow politician, has not been seen since armed, masked men abducted him from his home in early May.

Politics without parties

Mara’s future is uncertain because Mali’s political arena no longer formally exists. A presidential decree of 13 May 2025 dissolved all political parties and political organisations, after an earlier decree suspended their activities.

Mara is not the only former head of government caught in the machinery. Choguel Maïga, who served as prime minister of the transition itself, has also been detained, a sign that proximity to power offers no protection once dissent is suspected.

An accountant by training, Mara founded the Yéléma party and became Mali’s youngest prime minister at 39 in 2014. His year in office was marked by austerity disputes and ended in a cabinet reshuffle, but he remained one of the country’s most recognisable civilian politicians.

The authorities have also postponed elections indefinitely, extending a transition born of coups in August 2020 and May 2021. Mara, prime minister from April 2014 to January 2015 under Ibrahim Boubacar Keïta, was one of the few public figures still openly criticising General Assimi Goïta’s government.

Neither Mara nor his supporters have said whether he intends to return to active politics. The suspended second year of his sentence hangs over any decision, and similar pressures are remaking the wider Sahel, as The Rio Times examined in its report on Ibrahim Traoré’s reality test in Burkina Faso and in its West Africa coverage.

What to watch

First, the Supreme Court appeal. A hearing would test whether the judiciary retains any independent room for manoeuvre on speech cases.

Second, the fate of Mountaga Tall. Mara has made his missing lawyer a public cause, which keeps enforced disappearances on the national agenda.

Third, any signal on elections. A reconciliatory former prime minister with fresh moral authority is a figure the transition will struggle to ignore, inside the broader New Scramble for Africa in 2026.

Frequently asked questions

Why was Moussa Mara in prison?
Moussa Mara was convicted over a July 2025 social-media post expressing solidarity with jailed government critics he called prisoners of opinion. He was sentenced to two years in prison, one firm, for harming the credit of the state and related charges.

When was Moussa Mara released?
He was released on Saturday, 1 August 2026, from the Central House of Arrest in Koulikoro, near Bamako. He had served exactly twelve months, the full custodial part of his sentence.

What did Moussa Mara say after his release?
In a Facebook video he called for national unity, reconciliation and empathy, and said he forgives his jailers. He also expressed concern for his lawyer Mountaga Tall, who was abducted by masked men in early May and remains missing.

Can Moussa Mara return to politics in Mali?
His future is unclear. Mali’s military authorities dissolved all political parties in May 2025 and postponed elections indefinitely, and the suspended second year of his sentence remains in force.

This article was produced by The Rio Times’ automated newsroom system. How we use AI · Report an error

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.