Justin Sullivan/Getty

After a big day of settlements and billion-dollar fines, Facebook (FB - Get Report) re-focused attention on its financial performance with robust second-quarter results on Wednesday.

The social network reported revenue of $16.89 billion, ahead of a $16.49 billion consensus, while earnings per share (excluding one-time charges) of $1.99 beat a $1.88 consensus estimate. Daily average users for core Facebook and Messenger rose 8% year-over-year to 1.59 billion, while monthly average users rose 8% to 2.41 billion. Both growth rates fit with consensus estimates.

Shares of Facebook were rising 3.5% to $211.76 in after-hours trading on Wednesday.

TheStreet and RealMoney's tech columnist, Eric Jhonsa, is live blogging the company's earnings report, as well as its call with analysts scheduled for 5 p.m. ET. Please submit your questions in the box at the top of the chat window. Jim Cramer's Action Alerts Plus Club owns Facebook in its portfolio; for great analysis from Jim and his team on Facebook and all of the day's market news, click here for a free trial.