Sea (SE) reported Q2 earnings Tuesday of $0.70 per diluted share, up from $0.65 a year earlier.
Three analysts polled by FactSet expected $0.77.
Revenue for the quarter ended June 30 was $7.79 billion, compared with $5.26 billion a year earlier.
Analysts expected $7.12 billion.
The company's shares were up 8% in premarket activity.