Yes he does own the company but just because you own a company you can’t use it to cover your personal expenses whenever you feel like. De Niro probably has some kind of stipend or budget for food, drinks, travel, and entertainment and can argue it’s a legit purchase through that.