With the stock seemingly hitting new highs every day, it’s a good time to take a look at the company’s underlying business.