There is! I’ve used it in the past, but I don’t have the link 😂 Where would pull the data from, different exchanges had different prices. Yahoo finance has by day, only goes back to 2014. By date and hour, couldn’t find but I know I did see such a tool online years ago!