I recently presented an on going project to the company's C-suite. The CEO asked a question, which I couldn't answer at the time since it dealt with a feature being redeveloped by a team in another office. Long story short, I have met with the team working on the relevant feature and now have an up to date answer. 

Should I email the CEO directly or email the answer to my direct report and let them run it up the food chain. My gut says the CEO asked the question so the CEO gets the answer, but my brain says my gut is a moron who is not to be trusted.