IBOV 170,934.30 ▲ 1.79% IPSA 11,379.66 ▲ 1.26% IPC MEX 65,223.89 ▲ 1.36% MERVAL 2,904,791 ▲ 1.00% COLCAP 2,465.35 ▲ 0.86% BVL PERÚ 58,698.13 ▲ 2.27% USD/BRL5.14▼ 1.07% USD/MXN16.92▼ 0.23% USD/CLP914.51▼ 0.82% USD/COP3,036▼ 0.49% USD/PEN3.35▼ 0.05% USD/ARS1,499▲ 0.12% USD/UYU40.20▲ 1.58% USD/PYG5,996▲ 1.55% USD/BOB11.43▲ 0.41% USD/DOP58.82▲ 0.20% USD/CRC450.05▲ 3.34% USD/GTQ7.62▲ 2.21% USD/HNL26.81▲ 0.31% USD/NIO36.62▲ 0.29% USD/VES778.00▼ 0.13% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD 157.28 — 0.00% USD/TTD6.71▲ 0.79% EUR/BRL6.00▼ 0.59% BRENT 88.88 ▼ 0.03% WTI 83.11 ▼ 0.11% IRON ORE 161.91 — — COPPER 6.61 ▲ 0.03% GOLD 4,461 ▲ 1.78% SILVER 65.59 ▲ 1.26% SOY 1,184 ▲ 3.20% CORN 480.50 ▲ 10.02% WHEAT 655.00 ▲ 3.93% COFFEE 317.25 ▼ 5.51% SUGAR 16.43 ▼ 1.79% ORANGE JUICE 138.55 ▼ 0.47% COTTON 85.03 ▲ 2.33% COCOA 5,719 ▲ 3.18% BEEF 223.60 ▼ 3.93% CATTLE 339.10 ▼ 3.16% LITHIUM 75.20 ▲ 1.47% PETR4 41.64 ▼ 0.05% VALE3 72.97 ▲ 0.83% ITUB4 38.60 ▼ 1.03% BBDC4 16.85 ▲ 0.36% ABEV3 14.89 ▼ 0.80% BBAS3 19.37 ▲ 0.47% B3SA3 14.26 ▼ 0.21% WEGE3 47.59 ▲ 0.49% PRIO3 59.14 ▼ 0.19% SUZB3 41.33 ▲ 2.35% RENT3 34.68 ▼ 0.09% AZZA3 15.89 ▼ 2.63% CSAN3 3.22 ▼ 1.83% RAIZ4 0.25 — 0.00% PCAR3 2.75 ▼ 0.36% GMAT3 3.65 ▼ 1.08% PSSA3 48.13 ▼ 0.54% CVCB3 1.33 ▼ 2.92% POSI3 3.36 ▲ 2.44% SLCE3 13.34 ▲ 0.30% NATU3 8.14 ▼ 0.73% IBOV 170,934.30 ▲ 1.79% IPSA 11,379.66 ▲ 1.26% IPC MEX 65,223.89 ▲ 1.36% MERVAL 2,904,791 ▲ 1.00% COLCAP 2,465.35 ▲ 0.86% BVL PERÚ 58,698.13 ▲ 2.27% USD/BRL 5.16 ▲ 0.01% USD/MXN 17.06 ▼ 0.24% USD/CLP 913.98 ▲ 0.04% USD/COP 3,140 ▲ 0.03% USD/PEN 3.36 ▼ 0.66% USD/ARS 1,493 ▲ 0.10% USD/UYU 40.27 ▲ 1.24% USD/PYG 5,939 ▲ 1.68% USD/BOB 11.64 ▼ 0.76% USD/DOP 58.34 ▲ 1.25% USD/CRC 445.92 ▲ 0.89% USD/GTQ 7.62 ▲ 2.21% USD/HNL 26.79 ▲ 1.57% USD/NIO 36.62 ▲ 0.69% USD/VES 762.44 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.28 — 0.00% USD/TTD 6.70 ▲ 0.61% EUR/BRL 5.95 ▲ 1.01% BRENT 88.88 ▼ 0.03% WTI 83.11 ▼ 0.11% IRON ORE 161.91 — — COPPER 6.61 ▲ 0.03% GOLD 4,461 ▲ 1.78% SILVER 65.59 ▲ 1.26% SOY 1,184 ▲ 3.20% CORN 480.50 ▲ 10.02% WHEAT 655.00 ▲ 3.93% COFFEE 317.25 ▼ 5.51% SUGAR 16.43 ▼ 1.79% ORANGE JUICE 138.55 ▼ 0.47% COTTON 85.03 ▲ 2.33% COCOA 5,719 ▲ 3.18% BEEF 223.60 ▼ 3.93% CATTLE 339.10 ▼ 3.16% LITHIUM 75.20 ▲ 1.47% PETR4 41.64 ▼ 0.05% VALE3 72.97 ▲ 0.83% ITUB4 38.60 ▼ 1.03% BBDC4 16.85 ▲ 0.36% ABEV3 14.89 ▼ 0.80% BBAS3 19.37 ▲ 0.47% B3SA3 14.26 ▼ 0.21% WEGE3 47.59 ▲ 0.49% PRIO3 59.14 ▼ 0.19% SUZB3 41.33 ▲ 2.35% RENT3 34.68 ▼ 0.09% AZZA3 15.89 ▼ 2.63% CSAN3 3.22 ▼ 1.83% RAIZ4 0.25 — 0.00% PCAR3 2.75 ▼ 0.36% GMAT3 3.65 ▼ 1.08% PSSA3 48.13 ▼ 0.54% CVCB3 1.33 ▼ 2.92% POSI3 3.36 ▲ 2.44% SLCE3 13.34 ▲ 0.30% NATU3 8.14 ▼ 0.73%
since 2009
Friday, August 21, 2026

São Paulo Daily City Brief — Tuesday, July 7, 2026

São Paulo Daily Brief — Tuesday, July 7, 2026

· July 7, 2026 · 07:00 BRT · 11 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.

A grey-ish winter Tuesday: 13°C at breakfast, a top of 21°C, and a weak cold front dragging isolated light rain and drizzle across the city in the afternoon — carry a layer, not an agenda-wrecker.

The day’s big ticket is the last day of the World Cup round of 16 — Argentina v Egypt at 1 pm BRT and Switzerland v Colombia at 5 pm BRT, both free on the big screens at the FIFA Fan Fest in the Vale do Anhangabaú, Centro.

On the desk side, the Ibovespa closed Monday down 0.93% at 172,447.58 points, pressured by foreign outflows, election-year nerves and the opening of the Brazil–US trade hearing.

In one line: museum in the morning (MASP is free all Tuesday), Anhangabaú for Messi at 1 pm, a bar stool for the 5 pm game, umbrella optional but wise.

São Paulo, daily life and what's on.
São Paulo Daily Brief for Tuesday, July 7, 2026. Photo: The Rio Times archive.
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 →

01
Weather & What to Wear
FOUR-DAY OUTLOOK

TUE 7
21°C
pm drizzle
WED 8
24°C
no rain
THU 9
23°C
dry
FRI 10
24°C
dry

Today starts around 13°C with sun between many clouds, then a weak cold front brings isolated weak rain and drizzle through the afternoon, with a high of 21°C and humidity above 50%. It is classic paulistano winter: crisp start, mild middle, damp-ish finish.

Wear layers — a jumper for the morning, something light underneath for midday, and a packable jacket for the drizzle window after lunch. Note how dry this winter has been: July has recorded just 0.1 mm of rain so far, 0.2% of the monthly average of 40.7 mm.

The days ahead improve: Wednesday brings clouds with sunny breaks, a high of 24°C and humidity dipping toward 42%, and AccuWeather pegs Thursday and Friday in the low-to-mid 70s°F (about 23–24°C) with cool nights. Daylight is stretching by 19 minutes across July, but plan outdoor time before dusk.

Sunset today: ≈5:30 pm

02
Day at a Glance
SNAPSHOT

— Weather: 13°C early, 21°C max, light drizzle from mid-afternoon
— The day’s event: World Cup oitavas — Argentina v Egypt 1 pm BRT, Switzerland v Colombia 5 pm BRT
— Venue/time: FIFA Fan Fest, Vale do Anhangabaú (Centro), free, running 12 pm–10 pm on match days
— Markets: Ibovespa −0.93% to 172,447.58, turnover R$16.94 billion
— Weekend/outlook: quarter-finals run 9–11 July, opening with France v Morocco on Thursday at 5 pm BRT
— The day for: free culture plus free football — the wallet barely opens before dinner

Brazil is out, but São Paulo is not sulking — it is heading back to the telão anyway.

Live Market IntelligenceBrazil — Live Market BoardInside: market breadth, the sector heatmap, currencies & rates, the Latin America scoreboard and the full instrument board.

Rio Times · Live Market Intelligence

Brazil — Live Market Board

B3 · São Paulo
Aug 21, 2026 · 16:39

Ibovespa · benchmark
170,934.30
+1.79%
L 167,142day rangeH 168,310

+21.85% over 12 months

Market breadth · 15 names
47% advancing

7 ▲ advancing8 declining ▼

Currencies, rates & key inputs
USD / BRL
5.16
+0.01%

EUR / BRL
5.95
+1.01%

Selic rate
14.00%
·

Brent crude
88.88
-0.03%

Iron ore
161.91
·

Sector heatmap · average move today
Materials
+2.35%
SUZB3

Mining
+1.16%
VALE3, CSNA3, GGBR4

Industrials
+0.20%
WEGE3, RENT3

Financials
-0.10%
ITUB4, BBDC4, BBAS3, B3SA3

Energy
-0.12%
PETR4, PRIO3

Consumer Staples
-0.80%
ABEV3

Utilities
-1.38%
ENEV3

Consumer Disc.
-2.63%
AZZA3

Latin America scoreboard
IndexLastTodayStrength
IbovespaBrazil
170,934.30
+1.79%

S&P/BMV IPCMexico
65,223.89
+1.36%

S&P IPSAChile
11,379.66
+1.26%

S&P MERVALArgentina
2,904,791
+1.00%

MSCI COLCAPColombia
2,465.35
+0.86%

BVL S&P PerúPeru
58,698.13
+2.27%

Full instrument board
Instrument Last Change YoY Prev. High Low Volume
IBOV 170,934.30 +1.79% +21.85% 167,927.15 168,310 167,142
USD/BRL 5.16 +0.01% -5.13% 5.16 5.18 5.14
SELIC 14.00%
PETR4 41.64 -0.05% +35.19% 41.66 41.97 41.15 41,499,400
VALE3 72.97 +0.83% +30.75% 72.37 73.54 72.66 17,658,000
ITUB4 38.60 -1.03% +4.57% 39.00 39.34 38.39 29,487,800
BBDC4 16.85 +0.36% +3.50% 16.79 16.90 16.67 19,416,900
BBAS3 19.37 +0.47% +0.73% 19.28 19.44 19.16 11,069,200
B3SA3 14.26 -0.21% +12.73% 14.29 14.47 14.11 33,037,800
ABEV3 14.89 -0.80% +21.91% 15.01 15.07 14.81 16,453,100
WEGE3 47.59 +0.49% +29.99% 47.36 48.08 47.36 3,364,600
PRIO3 59.14 -0.19% +50.67% 59.25 59.81 58.74 3,325,600
SUZB3 41.33 +2.35% -23.55% 40.38 41.48 40.35 3,914,900
RENT3 34.68 -0.09% +0.84% 34.71 34.96 34.35 7,979,100
AZZA3 15.89 -2.63% -53.76% 16.32 16.42 15.82 1,330,300
CSNA3 4.30 +0.47% -42.65% 4.28 4.41 4.26 10,076,100
GGBR4 24.69 +2.19% +51.38% 24.16 24.85 24.18 7,047,600
ENEV3 24.21 -1.38% +70.49% 24.55 24.64 23.99 9,297,000

Largest moves today
AZZA3
15.89
-2.63%
SUZB3
41.33
+2.35%
GGBR4
24.69
+2.19%
IBOV
170,934.30
+1.79%
ENEV3
24.21
-1.38%
ITUB4
38.60
-1.03%
VALE3
72.97
+0.83%
ABEV3
14.89
-0.80%

The session read
The Ibovespa rose 1.79%, with breadth negative — 7 of 15 names higher. Materials led, while Consumer Disc. lagged.

03
What to See & Do
TUESDAY IN SÃO PAULO

Key Facts

Commit to this arc: art in the morning, football from lunch. MASP on Avenida Paulista is free for everyone on Tuesdays, open 10 am to 10 pm with last entry at 9 pm — go at opening, before the football crowd wakes up.

Inside, prioritise Damián Ortega: matéria e energia, on until 13 September 2026, alongside the rehung Acervo em Transformação, plus a family-friendly route through A Ecologia de Monet.

Then ride two stops into Centro: the FIFA Fan Fest fills the Vale do Anhangabaú, best reached via São Bento (Linha 1-Azul) or Anhangabaú (Linha 3-Vermelha). Programming runs 12 pm to 10 pm on match days, with capacity for 35,000 and controlled entry — arrive before 12:30 pm for Argentina v Egypt at 1 pm.

The Arena Brahma FIFA Fan Festival promises 72 attractions between matches, so the gap before the 5 pm Switzerland v Colombia game fills itself. Entry is free; budget only for beer and street food.

When the drizzle arrives mid-afternoon, you are either under the Fan Fest structures or one metro stop from a bar — this is the rare São Paulo plan the weather cannot break.

Key Facts

The dry, bright hours are before lunch, so take the run or walk in Parque Ibirapuera (Vila Mariana) early — by afternoon the front brings drizzle and thickening cloud.

For an outdoor art fix without a ticket, Iván Argote’s giant interactive seesaws sit in MASP’s open vão livre daily from 10 am to 10 pm, free.

Remember it is bone-dry season overall — 0.1 mm of rain all July — so hydrate and expect scratchy air even under cloud.

Key Facts

For a laptop morning, Pinheiros remains the safest bet: Futuro Refeitório (Rua Cônego Eugênio Leite) does proper coffee and generous tables, while Coffee Lab in Vila Madalena is the neighbourhood’s specialty-coffee institution for a slower work session.

If you need guaranteed wifi and meeting rooms, the WeWork and coworking cluster along Avenida Faria Lima (Itaim Bibi) sells day passes — book in the app the same morning.

Work until noon, then log off: today’s real business is at 1 pm in Centro.

Key Facts

Allergic to the World Cup? Go quiet and closing-soon: “Bença! — O Quilombo do Jaó pelo olhar das crianças” at the Museu Afro Brasil Emanoel Araujo (Ibirapuera Portão 10, Vila Mariana) runs only until 12 July, Tuesday to Sunday 10 am–5 pm, tickets R$15 full / R$7.50 half.

Pair it with “Foto de Quebrada” at the Museu das Favelas in the historic Centro, free, on until 26 July.

With kids on winter break, Museu Catavento’s Planetário holiday programme (Parque Dom Pedro II, Brás) runs through 31 July at R$20 / R$10 half.

Key Facts

The Switzerland v Colombia second half spills past 7 pm — catch the finish at Bar Brahma, Av. São João 677, Centro, with its match-screen veranda, a five-minute walk from the Fan Fest.

Alternatively Bar da Dona Onça in the Edifício Copan (Centro) has LED screens and a petiscos-and-beer combo for match groups, or head west to Palermo in Pinheiros, an open-air terrace built for arquibancada atmosphere.

Culture instead: MASP stays open — and free — until 10 pm tonight, last entry 9 pm, and Tuesday evening is its emptiest slot of the week.

Wind down over jazz: Miles Wine & Jazz in Campo Belo screens matches on a 300-inch telão and follows with live jazz, soul and blues sets.

Key Facts

World Cup round of 16 — final day. FIFA Fan Fest, Vale do Anhangabaú, Centro — 12 pm–10 pm, free; Argentina v Egypt 1 pm, Switzerland v Colombia 5 pm BRT — Messi’s knockout tie on the big screen

Free Tuesday at MASP. Av. Paulista 1578, Jardins/Paulista — 10 am–10 pm, free all day Tuesday, last entry 9 pm — Damián Ortega runs to 13.9

“Bença!” — closing Sunday. Museu Afro Brasil Emanoel Araujo, Vila Mariana — until 12 July, Tue–Sun 10 am–5 pm, R$15/R$7.50 — quilombola childhood photography, last week

“Foto de Quebrada”. Museu das Favelas, Centro — free, until 26 July — periferia photographers telling their own story

Férias no Planetário. Museu Catavento, Brás — holiday astronomy programme to 31 July, R$20/R$10 — best rainy-afternoon kids option

Derby, junior edition. Corinthians x Palmeiras, Brasileiro Sub-17 — Fazendinha (Parque São Jorge, Tatuapé), today 3 pm, streamed on Corinthians TV — the only Dérbi you’ll get this month

04
Getting Around
TRANSPORT

Rodízio today: Tuesday restricts plates ending 3 and 4, from 7–10 am and 5–8 pm, across the Centro Expandido; breaking it costs R$130.16 and four licence points — note the 5–8 pm window collides exactly with the second match, so leave the car or take the train. Fares: R$5.40 on Metrô/CPTM and R$5.30 on city buses, with bus-plus-rail integration at R$9.38.

The Metrô runs 4:40 am to midnight, and for the Fan Fest use São Bento (Linha 1-Azul) or Anhangabaú (Linha 3-Vermelha) — expect crushes there right after each final whistle. New this month: Linha 6-Laranja opened its first stretch (João Paulo I to Perdizes, six stations, ~13-minute headways, connecting to Linha 7-Rubi at Água Branca).

05
Where to Eat
LUNCH & DINNER

Lunch: Eat near the football: Bar da Dona Onça in the Edifício Copan (Centro) does elevated Brazilian comfort food two blocks from the Fan Fest — it has screens and a match-day petiscos combo if you’d rather sit than stand. Cheaper and quicker, Vinil Burger (Pinheiros and Jardins units) is running its Cup menu, with the Vinil Brasil burger at R$44.

Dinner: For a non-football dinner, Clandestina, chef Bel Coelho’s Vila Madalena restaurant, is a mid-priced Brazilian-seasonal treat; for a smarter night, Kotchi in Jardins pairs high-end Japanese cooking with autoral cocktails — and a discreet match telão. Book both; Cup weeks fill rooms fast.

06
Practical Info
GOOD TO KNOW

Carry layers and a compact umbrella — drizzle is due in the afternoon with a 21°C high — plus sunglasses for the bright morning. Cards and Pix cover essentially everything, but keep R$50-odd in small notes for Fan Fest street vendors.

Booking notes: the Fan Fest is free but capacity-controlled at 35,000, and under-12s must enter with an adult; restaurants doing Cup programming increasingly take reservations only. If MASP is on your list, tonight’s free window after 7 pm is the quietest.

One safety note: when the 5 pm match empties the Anhangabaú into São Bento and the Centro side streets around 7 pm, keep your phone pocketed and walk with the crowd to the station — the area thins out quickly after dark.

07
Community & Lifestyle
FOR NEWCOMERS

Match days at the Fan Fest have become the easiest place in the city to meet other internationals — today expect a sizeable Argentine and Colombian turnout, so wear your colours loosely and your Portuguese bravely.

Newcomers plug in fastest via InterNations São Paulo and the Meetup language-exchange circuit around Vila Madalena and Pinheiros; Cup week has pushed most groups’ gatherings to bar screenings, so check tonight’s boards before heading out.

08
Game Day
MATCH DAY

The wound is still fresh: Brazil lost 2-1 to Norway on Sunday at the MetLife Stadium, both goals from Erling Haaland, with Neymar’s penalty a consolation — the Seleção’s earliest World Cup exit since 1990, and a Bruno Guimarães penalty miss as its cruellest subplot. The wait for a sixth title now stretches to 28 years, until 2030.

The tournament rolls on without them, and today closes the round of 16: Argentina v Egypt at 1 pm BRT, then Switzerland v Colombia at 5 pm BRT. Watch free at the Anhangabaú Fan Fest (12 pm–10 pm), or grab a table at Bar Brahma (Av. São João 677, Centro) or Palermo in Pinheiros.

Next up: quarter-finals on 9, 10 and 11 July, all in the United States — France v Morocco Thursday at 5 pm BRT, Spain v Belgium Friday at 4 pm, and England v Norway, where Kane (six goals) chases Haaland (seven) for the Golden Boot.

Domestic football is on Cup pause — the Brasileirão resumes with round 19 on 22 July, Coritiba x Palmeiras — though today’s Sub-17 Corinthians x Palmeiras at the Fazendinha (3 pm) keeps the rivalry ticking.

09
Business & Markets
WEEK IN FIGURES

Monday’s close: the Ibovespa fell 0.93% to 172,447.58 points, ranging between 174,057 and 171,622, on R$16.94 billion of turnover, while New York diverged — Dow +0.29% to 53,055.91 and Nasdaq +1.12% to 26,121.16 — leaving the index up 7.03% in 2026. The dollar sits near R$5.17 — Monday’s USD/BRL close was 5.1682.

The story behind it: foreign capital leaving, rising anxiety over the Brazilian election picture and the start of the Brazil–US trade hearing — and, remarkably, the Seleção’s World Cup exit weighed on some consumer-linked names as investors also took profits. Totvs (−4.97%) and Renner (−4.8%) led the falls, and Helbor cratered 23% after a take-private proposal.

Ahead: the Focus survey nudged 2026 IPCA down to 5.30% and left the year-end Selic call at 14%, and softer activity plus tamer inflation keeps the odds high of a fresh Selic cut in August — with the week’s risk events being Brazil’s IPCA print and the Fed.

10
Plan Ahead
THE WEEK

Key Facts

Wed July 8. Clouds with sunny spells, 24°C — Cup rest day; Sub-20 Corinthians x Palmeiras, Fazendinha, 3 pm

Thu July 9. Quarter-finals begin — France v Morocco, 5 pm BRT, Fan Fest reopens; around 23°C and dry

Fri July 10. Spain v Belgium, 4 pm BRT; MASP free again from 6 pm to 10 pm

Sat July 11. Last quarter-finals, England v Norway headline; the Metrô runs 24 hours into Sunday, an experiment running until September

Sun July 12. Final day of “Bença!” at the Museu Afro Brasil (Vila Mariana, 10 am–5 pm) — go before the Ibirapuera crowds

Background: São Paulo Nightlife Tonight — July 6, 2026.

Background: A 1920s São Paulo Convent Becomes Luxury Living.

11
FAQ
QUICK ANSWERS

Where can I watch today’s World Cup matches for free?

The official venue is the FIFA Fan Fest in the Vale do Anhangabaú, Centro — open 12 pm to 10 pm on match days, free, with controlled access and room for 35,000. Argentina v Egypt kicks off at 1 pm BRT and Switzerland v Colombia at 5 pm BRT.

Arrive by metro — São Bento on Linha 1-Azul or Anhangabaú on Linha 3-Vermelha — and get there half an hour early for the Argentina game, which will draw the day’s biggest crowd.

Children under 12 must enter with a parent or responsible adult over 18; food and drink inside are pay-as-you-go.

Does the rodízio apply to me today, and when exactly?

Yes, if your car’s plate ends in 3 or 4: Tuesday’s rodízio bars those plates from the Centro Expandido between 7–10 am and 5–8 pm. It applies to any plate, from any city or state — rentals included.

The restricted zone is bounded by the Marginais Pinheiros and Tietê, Av. Salim Farah Maluf and Av. dos Bandeirantes, which covers Jardins, Pinheiros, Vila Mariana, Itaim Bibi and most places you’d drive today.

Getting caught costs R$130.16 plus four points on your licence — outside those two windows, circulation is free, but tonight’s 5–8 pm slot clashes with the second match, so take the train.

Brazil are out — is the Cup atmosphere in the city dead now?

No — bruised, but very much alive. Haaland’s late double (79′ and 90′) sent Brazil home in their earliest exit since 1990, and the post-mortems dominate every bar TV, but São Paulo’s enormous Argentine, Colombian and European communities are keeping match days loud.

The Fan Fest continues through the tournament’s end, with the final set for 19 July at the MetLife Stadium, and bars from Bar da Dona Onça in the Copan to Palermo in Pinheiros are still running full Cup programming.

If anything, tickets to tables just got easier — today is a very good day to be a neutral in this city.

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

Read More from The Rio Times

Daily Brief

The morning intel from across Latin America. Free.

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

Rotate for Best Experience

This report is optimized for landscape viewing. Rotate your phone for the full experience.