For a personal experiment I need to acquire 10 years worth of data (with time resolution hourly at least) for a single stock. It doesn't really matter which stock, and the data doesn't need to be very recent. 

It would be a waste to purchase data for an entire exchange. Does any company let you buy data for just 1 stock? Or is there some free public sample data out there that spans 10 years?