Home Stock Surfing the Stock Market: Boosting Your Profits with Every Crest