SendGrid exposes it for like 14 days I believe. I tried like hell to get data from before that and support told me you're required to store that yourself. So not super helpful until you realize you needed it in the first place.
This is very true, but I can understand why a transactional provider probably doesn't want to sit on masses of old data like that. Marketing ESP's all usually store the data indefinitely.