Sea (SE) reported Q1 earnings Tuesday of $0.65 per diluted share, swinging from a loss of $0.04 a year earlier.
An analyst polled by FactSet expected $0.68.
Revenue for the quarter ended March 31 was $4.84 billion, up from $3.73 billion a year earlier.
Analysts surveyed by FactSet expected $4.91 billion.
Shares of the company were up more than 5% in recent premarket activity.