I thought that income should be reported in the year in which it was received. I have stock that was sold 12-29-2017 and received the payment in January and February of 2018. I did not receive a 1099B from the company in 2018. I was trying to enter the income into my 2018 returns and discovered that I was issued a 1099B for 2017. Does this mean I have to file an amendment to my 2017 taxes in order to report the income?