Meta Platforms (META) reported Q2 earnings late Wednesday of $6.18 per diluted share, down from $7.14 a year earlier.
Analysts polled by FactSet expected $7.19.
Revenue for the quarter ended June 30 was $60.80 billion, up from $47.52 billion a year earlier.
Analysts expected $60.22 billion.
Meta said it expects Q3 revenue to be in the range of $61 billion to $64 billion. Analysts expect $63.14 billion.