I have some shares of visa stock and today (monday 28th) at 5:00 P.M. they are going to announce how they did for the 2nd quarter. The last few days the stock has been rising at a fast rate probably for that exact reason. When should i sell to maximize profits? also if you know, how long do i have to hold on to a stock to get their dividends?

Recent Timeshare answers