Yahoo and Google finance only provide daily/weekly/monthly price data in easy to access csv formats, yet I believe their intraday data is accessible only through programming wizardry. I've looked everywhere but it seems like the only websites that provide historical intraday data are always behind some steep paywall like $100 per month or something crazy like that.