There's a great spreadsheet you can download that will get years of historical stock data for you: stock historical data.
It is a bit slow, but for a free service that you'll use once off, you can't complain.
The data is sourced from yahoo finance, so is reliable, and up to date.