Since the stock has added US$791m to its market cap in the past week alone, let's see if underlying performance has been driving long-term returns.