Photo: Jaap Arriens/NurPhoto via Getty Images

Twitter shares spiked Wednesday in pre-market hours after beating Wall Street expectations on earnings and revenue.

Why it matters: Strong earnings helped the company achieve its second quarter as a profitable company since going public in 2013 with $61 million net income. Twitter credits strong advertising growth, especially in video, for revenue increases.

The bigger picture: It's a bigger example that the "techlash" against social media companies isn't taking hold in the markets. Google also beat its earnings expectations and Facebook is poised to do so when it reports numbers later today.

By the numbers, via CNBC:

  • Revenue: $665 million, up 21% year over year, beating a Thomson Reuters estimate of $608 million.
  • Earnings per share: 16 cents vs. 12 cents, expected by Thomson Reuters.
  • Monthly Active Users (MAUs) 336 million vs 334.2 million, per a StreetAccount and FactSet estimate.

Go deeper

Coronavirus squeezes the "sandwich generation"

Illustration: Eniola Odetunde/Axios

As the coronavirus poses risks and concerns for the youngest and oldest Americans, the generations in the middle are buckling under the increasing strain of having to take care of both.

Why it matters: People that make up the so-called sandwich generations are typically in their 30s, 40s and 50s, and in their prime working years. The increasing family and financial pressures on these workers means complications for employers, too.

Why Scranton matters again in 2020

Biden and Clinton visit Biden's childhood home in Scranton in 2016. Photo: Melina Mara/The Washington Post via Getty Images

The hometown of Joe Biden and "The Office" is polishing its perennial status as a guidepost for the nation's political mood.

Driving the news: Biden returns to Scranton, Pa., today with a campaign stop just outside the city limits at a metalworking plant, where he'll deliver remarks on a plan to create jobs and "help America build back better."

Updated 16 mins ago - Politics & Policy

Coronavirus dashboard

Illustration: Eniola Odetunde/Axios

  1. Global: Total confirmed cases as of 5 a.m. ET: 12,051,561 — Total deaths: 549,735 — Total recoveries — 6,598,230Map.
  2. U.S.: Total confirmed cases as of 5 a.m. ET: 3,055,144 — Total deaths: 132,309 — Total recoveries: 953,420 — Total tested: 37,532,612Map.
  3. 2020: Houston mayor cancels Texas Republican convention.
  4. Public health: Deaths are rising in hotspots — Déjà vu sets in as testing issues rise and PPE dwindles.
  5. Travel: United warns employees it may furlough 45% of U.S. workforce How the pandemic changed mobility habits, by state.
  6. Education: New York City schools will not fully reopen in fallHarvard and MIT sue Trump administration over rule barring foreign students from online classes.