Home Stock Surfing the Stock Market: Strategies to Ride the Wave for Maximum Profits