Home Stock Surfing the Stock Market: 7 Strategies to Ride the Wave to Maximize Your Gains