the market has been extremelyt volatile. I would not buy and hold long term, i would play the swings, day trades following news, do not assume on companies reporting on the same day you are buying, stay away from that day, and follow the trend, the trend is your best friend