Buy this stock for long term hold. Do your own due diligence as I have done mine. This is a good stock to buy for the long haul.