3 Top Stocks to Buy in August

The third, a newly public company, has an impressive metric pointing towards a widening moat.

Is Facebook, Inc. a Buy?

Should investors buy the social network company's stock near its all-time high?