IBOV 177,261.94 ▼ 0.41% IPSA 10,986.47 ▼ 0.28% IPC MEX 66,935.53 ▼ 0.58% MERVAL 3,273,672 ▼ 0.54% COLCAP 2,382.96 ▼ 0.38% BVL PERÚ 57,378.30 — — USD/BRL5.09▲ 0.28% USD/MXN17.34▲ 0.16% USD/CLP924.79▼ 0.68% USD/COP3,235▲ 1.01% USD/PEN3.39▼ 0.08% USD/ARS1,494▲ 0.57% USD/UYU40.27▲ 0.17% USD/PYG5,936▲ 0.08% USD/BOB12.07▼ 0.25% USD/DOP58.00▲ 0.02% USD/CRC448.42— 0.00% USD/GTQ7.62▼ 0.08% USD/HNL26.78▲ 0.07% USD/NIO 36.62 — 0.00% USD/VES746.91▼ 0.13% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD156.98▼ 0.13% USD/TTD6.74▲ 0.40% EUR/BRL5.85▼ 0.14% BRENT 83.71 ▼ 7.11% WTI 80.08 ▼ 5.42% IRON ORE 161.91 — — COPPER 6.53 ▲ 1.42% GOLD 4,089 ▲ 0.98% SILVER 57.87 ▲ 0.48% SOY 1,194 ▲ 1.86% CORN 472.00 ▲ 7.09% WHEAT 653.25 ▲ 2.19% COFFEE 321.15 ▼ 3.30% SUGAR 15.01 ▲ 2.39% ORANGE JUICE 159.10 ▲ 2.68% COTTON 81.39 ▲ 1.11% COCOA 5,903 ▲ 9.38% BEEF 226.63 ▼ 2.21% CATTLE 342.28 ▼ 1.65% LITHIUM 69.29 ▲ 0.10% PETR4 42.79 ▼ 1.45% VALE3 74.49 ▼ 2.35% ITUB4 42.95 ▲ 0.18% BBDC4 18.51 ▲ 0.54% ABEV3 15.86 ▼ 0.81% BBAS3 21.24 ▼ 0.52% B3SA3 15.64 ▼ 0.57% WEGE3 48.08 ▲ 1.86% PRIO3 58.59 ▼ 3.71% SUZB3 43.38 ▲ 0.14% RENT3 38.04 ▲ 1.14% AZZA3 16.22 ▼ 1.22% CSAN3 4.06 ▼ 0.25% RAIZ4 0.26 — 0.00% PCAR3 2.69 ▲ 3.86% GMAT3 3.99 ▼ 0.99% PSSA3 54.43 ▼ 0.49% CVCB3 1.44 ▲ 9.92% POSI3 3.54 ▼ 0.28% SLCE3 13.44 ▲ 0.45% NATU3 8.44 ▲ 0.72% BRKM5 5.86 ▼ 1.84% RANI3 8.40 ▲ 3.58% CSNA3 4.63 ▼ 4.34% CMIN3 5.68 ▼ 0.53% USIM5 7.57 ▲ 2.85% GGBR4 25.31 ▲ 1.32% ENEV3 26.77 ▲ 1.75% CPFE3 45.84 ▼ 0.65% CMIG4 11.14 ▼ 1.76% EQTL3 38.77 ▲ 0.28% LREN3 13.83 ▲ 1.69% VIVT3 32.35 ▼ 0.86% RAIL3 14.16 ▼ 1.94% KLABIN 18.29 ▲ 0.22% RAIA DROGASIL 18.60 ▲ 0.65% RDOR3 34.20 ▼ 1.27% HAPV3 11.77 ▲ 4.34% FLRY3 17.24 ▲ 0.58% SMTO3 14.40 ▼ 0.83% UGPA3 33.00 ▼ 0.15% VBBR3 36.18 ▲ 0.36% BBSE3 41.57 ▲ 0.75% BPAC11 57.07 ▲ 0.48% CURY3 31.36 ▲ 4.22% AERI3 2.16 ▲ 0.47% VIVARA 22.67 ▲ 2.21% COMPASS 24.82 ▼ 0.08% VAMOS 3.30 ▼ 1.20% SANB11 28.70 ▲ 0.28% ASAI3 8.48 ▼ 0.24% SBSP3 27.21 ▼ 1.77% WALMEX 49.79 ▼ 0.92% GMEXICO 211.78 ▲ 1.95% FEMSA 216.48 ▼ 2.24% CEMEX 20.63 ▲ 0.59% GFNORTE 197.49 ▼ 1.54% BIMBO 61.16 ▼ 1.29% TELEVISA 9.62 ▼ 1.94% AMX 21.48 ▼ 2.67% GAP 375.92 ▼ 0.16% ASUR 276.82 ▲ 0.44% OMA 231.41 ▲ 0.03% KOF 185.32 ▼ 1.04% GRUMA 263.44 ▲ 2.02% KIMBER 39.97 ▼ 0.57% SQM-B 61,665 ▼ 1.65% COPEC 6,311 ▼ 0.61% BSANTANDER 80.22 ▼ 0.95% FALABELLA 6,280 ▲ 1.03% ENELAM 87.79 ▼ 0.23% CENCOSUD 1,950 ▼ 0.25% CMPC 1,062 ▲ 0.64% BANCO CHILE 190.94 ▼ 1.43% LATAM AIR 25.27 ▲ 2.14% YPF 8,145 ▼ 1.75% GGAL 7,985 ▲ 1.31% PAMPA 5,510 ▼ 0.81% TXAR 655.50 ▼ 0.61% ALUAR 967.50 ▼ 1.02% TGS 9,910 ▼ 1.39% CEPU 2,378 ▼ 0.75% MIRGOR 1,655 ▼ 89.88% COME 43.58 ▼ 1.02% LOMA NEGRA 3,588 ▼ 0.90% BYMA 293.75 ▼ 0.59% TELECOM ARG 4,390 ▼ 0.40% ECOPETROL 16.55 ▼ 1.34% BANCOLOMBIA 90.86 ▼ 1.79% GRUPO AVAL 5.18 ▼ 1.89% CREDICORP 397.33 ▼ 0.81% SOUTHERN COPPER 185.14 ▲ 1.33% BUENAVENTURA 30.27 ▼ 0.05% MERCADOLIBRE 1,896 ▲ 0.94% NUBANK 14.47 ▲ 0.98% XP 17.04 ▼ 0.12% PAGSEGURO 9.66 ▲ 0.16% STONE 11.29 ▼ 0.79% GLOBANT 37.37 ▲ 2.10% TECNOGLASS 46.10 ▲ 6.11% GAP AIRPORT 216.87 ▼ 0.22% ASUR 276.82 ▲ 0.44% OMA AIRPORT 106.75 ▼ 0.14% AMX ADR 24.75 ▼ 2.37% FEMSA ADR 124.68 ▼ 2.59% CEMEX ADR 11.87 ▲ 0.42% PETROBRAS ADR 19.02 ▼ 1.96% VALE ADR 14.60 ▼ 3.09% ITAU ADR 8.47 ▲ 0.06% SANTANDER BR 5.69 ▲ 0.35% AMBEV ADR 3.08 ▼ 0.96% CSN 0.93 ▼ 5.21% GERDAU 4.99 ▲ 0.60% LATAM ADR 54.48 ▲ 3.25% BTC 63,812 ▲ 0.52% ETH 1,867 ▼ 0.83% SOL 73.63 ▲ 0.25% XRP 1.08 ▼ 0.43% BNB 591.55 ▲ 0.68% ADA 0.19 ▲ 1.34% DOGE 0.07 ▼ 0.58% AVAX 6.54 ▼ 0.02% LINK 8.24 ▼ 1.55% DOT 0.83 ▲ 3.79% LTC 44.11 ▼ 1.18% BCH 213.76 ▲ 0.58% TRX 0.33 ▲ 0.65% XLM 0.17 ▼ 1.43% HBAR 0.07 ▲ 0.96% NEAR 1.74 ▲ 1.66% ATOM 1.36 ▲ 7.29% AAVE 93.44 ▲ 1.56% SELIC 14.25% EMBRAER 90.30 ▲ 3.92% EMBRAER ADR 71.04 ▲ 3.97% JBS 13.82 ▼ 1.46% JBS BDR 70.25 ▼ 0.64% MBRF3 17.72 ▲ 1.03% MBRFY 3.42 ▼ 0.58% INTER 5.60 ▼ 0.09% EGX 54,094 ▼ 0.35% USD/ZAR16.55— 0.00% USD/NGN1,361▲ 0.07% NIKKEI 63,755 ▼ 0.94% CSI300 4,543 ▼ 0.98% HSI 26,009 ▲ 0.48% NIFTY 24,774 ▲ 1.60% KOSPI 6,257 ▼ 5.12% JCI 6,234 ▼ 0.03% USD/JPY157.04▼ 0.26% USD/CNY6.74▼ 0.12% DAX 26,001 ▲ 1.45% CAC 8,614 ▲ 1.22% FTSE 10,858 ▼ 0.10% MIB 52,872 ▲ 1.34% IBEX 19,983 ▲ 1.01% STOXX 652.09 ▲ 0.45% EUR/USD1.15▼ 0.33% GBP/USD1.34▼ 0.51% SPX 7,601 ▲ 1.49% DJI 53,081 ▲ 1.14% NDX 28,802 ▲ 1.87% RUT 2,976 ▲ 1.52% TSX 35,226 ▼ 0.79% VIX 15.80 ▼ 1.19% USD/CAD1.41▲ 0.31% US10Y 4.6860 ▼ 1.24% IBOV 177,261.94 ▼ 0.41% IPSA 10,986.47 ▼ 0.28% IPC MEX 66,935.53 ▼ 0.58% MERVAL 3,273,672 ▼ 0.54% COLCAP 2,382.96 ▼ 0.38% BVL PERÚ 57,378.30 — — USD/BRL 5.09 ▲ 0.30% USD/MXN 17.33 ▲ 0.13% USD/CLP 924.85 ▼ 0.67% USD/COP 3,230 ▲ 0.86% USD/PEN 3.39 ▲ 0.06% USD/ARS 1,494 ▲ 0.57% USD/UYU 40.27 ▲ 0.17% USD/PYG 5,936 ▲ 0.08% USD/BOB 12.07 ▼ 0.25% USD/DOP 58.00 ▲ 0.02% USD/CRC 448.42 ▲ 0.00% USD/GTQ 7.62 ▼ 0.08% USD/HNL 26.78 ▲ 0.07% USD/NIO 36.62 — 0.00% USD/VES 746.91 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 156.98 ▲ 0.24% USD/TTD 6.74 ▲ 1.26% EUR/BRL 5.85 ▼ 0.12% BRENT 83.71 ▼ 7.11% WTI 80.08 ▼ 5.42% IRON ORE 161.91 — — COPPER 6.53 ▲ 1.42% GOLD 4,089 ▲ 0.98% SILVER 57.87 ▲ 0.48% SOY 1,194 ▲ 1.86% CORN 472.00 ▲ 7.09% WHEAT 653.25 ▲ 2.19% COFFEE 321.15 ▼ 3.30% SUGAR 15.01 ▲ 2.39% ORANGE JUICE 159.10 ▲ 2.68% COTTON 81.39 ▲ 1.11% COCOA 5,903 ▲ 9.38% BEEF 226.63 ▼ 2.21% CATTLE 342.28 ▼ 1.65% LITHIUM 69.29 ▲ 0.10% PETR4 42.79 ▼ 1.45% VALE3 74.49 ▼ 2.35% ITUB4 42.95 ▲ 0.18% BBDC4 18.51 ▲ 0.54% ABEV3 15.86 ▼ 0.81% BBAS3 21.24 ▼ 0.52% B3SA3 15.64 ▼ 0.57% WEGE3 48.08 ▲ 1.86% PRIO3 58.59 ▼ 3.71% SUZB3 43.38 ▲ 0.14% RENT3 38.04 ▲ 1.14% AZZA3 16.22 ▼ 1.22% CSAN3 4.06 ▼ 0.25% RAIZ4 0.26 — 0.00% PCAR3 2.69 ▲ 3.86% GMAT3 3.99 ▼ 0.99% PSSA3 54.43 ▼ 0.49% CVCB3 1.44 ▲ 9.92% POSI3 3.54 ▼ 0.28% SLCE3 13.44 ▲ 0.45% NATU3 8.44 ▲ 0.72% BRKM5 5.86 ▼ 1.84% RANI3 8.40 ▲ 3.58% CSNA3 4.63 ▼ 4.34% CMIN3 5.68 ▼ 0.53% USIM5 7.57 ▲ 2.85% GGBR4 25.31 ▲ 1.32% ENEV3 26.77 ▲ 1.75% CPFE3 45.84 ▼ 0.65% CMIG4 11.14 ▼ 1.76% EQTL3 38.77 ▲ 0.28% LREN3 13.83 ▲ 1.69% VIVT3 32.35 ▼ 0.86% RAIL3 14.16 ▼ 1.94% KLABIN 18.29 ▲ 0.22% RAIA DROGASIL 18.60 ▲ 0.65% RDOR3 34.20 ▼ 1.27% HAPV3 11.77 ▲ 4.34% FLRY3 17.24 ▲ 0.58% SMTO3 14.40 ▼ 0.83% UGPA3 33.00 ▼ 0.15% VBBR3 36.18 ▲ 0.36% BBSE3 41.57 ▲ 0.75% BPAC11 57.07 ▲ 0.48% CURY3 31.36 ▲ 4.22% AERI3 2.16 ▲ 0.47% VIVARA 22.67 ▲ 2.21% COMPASS 24.82 ▼ 0.08% VAMOS 3.30 ▼ 1.20% SANB11 28.70 ▲ 0.28% ASAI3 8.48 ▼ 0.24% SBSP3 27.21 ▼ 1.77% WALMEX 49.79 ▼ 0.92% GMEXICO 211.78 ▲ 1.95% FEMSA 216.48 ▼ 2.24% CEMEX 20.63 ▲ 0.59% GFNORTE 197.49 ▼ 1.54% BIMBO 61.16 ▼ 1.29% TELEVISA 9.62 ▼ 1.94% AMX 21.48 ▼ 2.67% GAP 375.92 ▼ 0.16% ASUR 276.82 ▲ 0.44% OMA 231.41 ▲ 0.03% KOF 185.32 ▼ 1.04% GRUMA 263.44 ▲ 2.02% KIMBER 39.97 ▼ 0.57% SQM-B 61,665 ▼ 1.65% COPEC 6,311 ▼ 0.61% BSANTANDER 80.22 ▼ 0.95% FALABELLA 6,280 ▲ 1.03% ENELAM 87.79 ▼ 0.23% CENCOSUD 1,950 ▼ 0.25% CMPC 1,062 ▲ 0.64% BANCO CHILE 190.94 ▼ 1.43% LATAM AIR 25.27 ▲ 2.14% YPF 8,145 ▼ 1.75% GGAL 7,985 ▲ 1.31% PAMPA 5,510 ▼ 0.81% TXAR 655.50 ▼ 0.61% ALUAR 967.50 ▼ 1.02% TGS 9,910 ▼ 1.39% CEPU 2,378 ▼ 0.75% MIRGOR 1,655 ▼ 89.88% COME 43.58 ▼ 1.02% LOMA NEGRA 3,588 ▼ 0.90% BYMA 293.75 ▼ 0.59% TELECOM ARG 4,390 ▼ 0.40% ECOPETROL 16.55 ▼ 1.34% BANCOLOMBIA 90.86 ▼ 1.79% GRUPO AVAL 5.18 ▼ 1.89% CREDICORP 397.33 ▼ 0.81% SOUTHERN COPPER 185.14 ▲ 1.33% BUENAVENTURA 30.27 ▼ 0.05% MERCADOLIBRE 1,896 ▲ 0.94% NUBANK 14.47 ▲ 0.98% XP 17.04 ▼ 0.12% PAGSEGURO 9.66 ▲ 0.16% STONE 11.29 ▼ 0.79% GLOBANT 37.37 ▲ 2.10% TECNOGLASS 46.10 ▲ 6.11% GAP AIRPORT 216.87 ▼ 0.22% ASUR 276.82 ▲ 0.44% OMA AIRPORT 106.75 ▼ 0.14% AMX ADR 24.75 ▼ 2.37% FEMSA ADR 124.68 ▼ 2.59% CEMEX ADR 11.87 ▲ 0.42% PETROBRAS ADR 19.02 ▼ 1.96% VALE ADR 14.60 ▼ 3.09% ITAU ADR 8.47 ▲ 0.06% SANTANDER BR 5.69 ▲ 0.35% AMBEV ADR 3.08 ▼ 0.96% CSN 0.93 ▼ 5.21% GERDAU 4.99 ▲ 0.60% LATAM ADR 54.48 ▲ 3.25% BTC 63,812 ▲ 0.52% ETH 1,867 ▼ 0.83% SOL 73.63 ▲ 0.25% XRP 1.08 ▼ 0.43% BNB 591.55 ▲ 0.68% ADA 0.19 ▲ 1.34% DOGE 0.07 ▼ 0.58% AVAX 6.54 ▼ 0.02% LINK 8.24 ▼ 1.55% DOT 0.83 ▲ 3.79% LTC 44.11 ▼ 1.18% BCH 213.76 ▲ 0.58% TRX 0.33 ▲ 0.65% XLM 0.17 ▼ 1.43% HBAR 0.07 ▲ 0.96% NEAR 1.74 ▲ 1.66% ATOM 1.36 ▲ 7.29% AAVE 93.44 ▲ 1.56% SELIC 14.25% EMBRAER 90.30 ▲ 3.92% EMBRAER ADR 71.04 ▲ 3.97% JBS 13.82 ▼ 1.46% JBS BDR 70.25 ▼ 0.64% MBRF3 17.72 ▲ 1.03% MBRFY 3.42 ▼ 0.58% INTER 5.60 ▼ 0.09% EGX 54,094 ▼ 0.35% USD/ZAR 16.55 ▲ 0.05% USD/NGN 1,361 ▼ 0.23% NIKKEI 63,755 ▼ 0.94% CSI300 4,543 ▼ 0.98% HSI 26,009 ▲ 0.48% NIFTY 24,774 ▲ 1.60% KOSPI 6,257 ▼ 5.12% JCI 6,234 ▼ 0.03% USD/JPY 157.02 ▼ 0.24% USD/CNY 6.7434 ▼ 0.02% DAX 26,001 ▲ 1.45% CAC 8,614 ▲ 1.22% FTSE 10,858 ▼ 0.10% MIB 52,872 ▲ 1.34% IBEX 19,983 ▲ 1.01% STOXX 652.09 ▲ 0.45% EUR/USD 1.1505 ▼ 0.19% GBP/USD 1.3419 ▼ 0.50% SPX 7,601 ▲ 1.49% DJI 53,081 ▲ 1.14% NDX 28,802 ▲ 1.87% RUT 2,976 ▲ 1.52% TSX 35,226 ▼ 0.79% VIX 15.80 ▼ 1.19% USD/CAD 1.4048 ▲ 0.22% US10Y 4.6860 ▼ 1.24%
since 2009
Monday, August 3, 2026

Life & Society São Paulo

One Million Passengers Return to Public Transportation in São Paulo Amid Insecurity Worries

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

RIO DE JANEIRO, BRAZIL – Since the start of the spread of coronavirus in Brazil, Gabriela Mourato only stopped working when she became infected in April.

The young woman, a bank employee, an activity considered essential during the pandemic, spent three days in a hospital after experiencing shortness of breath and then quarantined at home until she recovered. A resident of Embú das Artes, 30 km from the capital, she needs to travel by bus, subway and train to get to work.

“All transportation have been more crowded in the past few weeks, I’m still very scared, even though I’ve already contracted the coronavirus. I don’t know if I’m immune, some people wear masks, others don’t, I feel I’m still taking risks. The company has never offered me an alternative transport, particularly because I am outsourced,” she said as she left the Pinheiros subway station in the western part of São Paulo and headed for the bus terminal, which was relatively empty at 8:30 AM last Wednesday, June 3rd.

Although demand for public transportats in São Paulo's metropolitan region fell to one-third of the regular daily volume after governor João Doria decreed isolation measures on March 24th, Gabriela and Matheus' perception that more and more people are returning to stations and bus stops is true.
Demand for public transportation in São Paulo’s metropolitan region fell to one-third of the regular daily volume after governor João Doria decreed isolation measures on March 24th. (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
17 years of Latin America reporting, on demand.
Open the full Ask Rio Times →

Matheus Brito, 24, a resident of the Jardim Ângela neighborhood in the southern part of the city, also feels insecure when taking the train and bus to work. “At the start of the pandemic, I always saw employees sanitizing the buses and subway, greater distancing, but now it is crowded, there is even traffic. It’s like normal times”.

Although demand for public transportation in São Paulo’s metropolitan region fell to one-third of the regular daily volume after governor João Doria decreed isolation measures on March 24th, Gabriela and Matheus’ perception that more and more people are returning to stations and bus stops is true.

According to the State Secretary of Metropolitan Transport, Alexandre Baldy, the number of subway, train and intercity bus lines have been increasing daily. From the end of March to June 3rd, demand increased from two to three million users. Before the pandemic, however, it was ten million. The number tends to grow with the gradual reopening of activities to be implemented this month.

“Last Wednesday we reached 3,053,000, the highest passenger number since the start of quarantine. It’s a 50 percent increase, a substantial rise. And most users are concentrated in peak hours, which is a challenge to avoid crowding,” explains the secretary. To prevent further contamination of the disease, the sanitization of vehicles and stations has been intensified.

In the case of trains, sanitization is done at each end of the line and, in the subway, at the end of each cycle. According to Baldy, the fleet that has been reduced since the start of quarantine currently operates between 65 to 100 percent capacity depending on schedules and demands.

Geraldo Ferreira, a hardware operator on a building project for six months, complains that this reduction has led to crowding in the bus line he needs to use to return home in Osasco, in the metropolitan area. “At the building site we take our temperature, we put on masks, we have hand sanitizers, I feel safe. The problem is when I need to go back. Every day I take a full bus, except on Saturday. It’s the riskiest time. Yet it is better to take a risk than not having a job,” he adds.

The Metropolitan Transport Department claims, however, that the operation is monitored in real time, particularly at rush hours. And when the need for more trains on the lines or buses in the operation is detected, they are immediately included to prevent crowding and the spread of the virus. São Paulo is the record-setting state for cases of the disease in the country, with over 129,000 notifications and 8,560 deaths from coronavirus by Thursday, June 4th.

Time scheduling

With the impending opening of offices, shopping malls, some stores, car dealers and real estate agents in the next few days in the capital – which will be approved after protocols -, secretary Alexandre Baudy, states that the transport operation will require a full return. However, he supports a scheduling of opening and closing hours for each business activity, in order to decrease the number of users at rush hour (from 5:30 AM to 7:30 AM and from 5:30 PM to 7:30 PM).

“People need to come and go from work at alternate times so that we can smooth out the rush hour. Instead of concentrating users in a 2-hour interval we can extend it to six hours. This is the only formula that is working in other countries that are currently reopening, like China. For instance, a mall can open from 1 to 8 PM, allowing its employees to avoid the busiest times in public transports,” says the secretary. “Mass transportation is inherently a crowding of people,” he adds.

The decision on the opening hours of commercial establishments is up to each municipality. “This is why I have formally notified all the municipalities we serve (134) that this procedure is crucial to prevent crowding two hours a day. We are involved in the reopening debates so we can be prepared”, he explains.

On Thursday, the Mayor of São Paulo, Bruno Covas, said that accredited automobile dealerships and used car dealers, in addition to service business, could restart operations from Friday, June 5th, provided that the opening and closing hours do not coincide with the city’s peak hours. The sectors will be authorized to serve the public for four hours a day.

Covas also explained that the bus fleet will be reinforced with 2,000 vehicles “to prevent crowds” in public transports as more sectors reopen their activities to the public. Since early May, an average of 1.1 million people have used municipal buses, also in the first days of June, 33 percent of the normal daily volume before the pandemic, according to SPTrans.

The operational fleet remains at 65.5 percent capacity (8,394 vehicles). Before quarantine, the bus system in the capital carried approximately 3.3 million people on working days.

Source: El País

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.