Current member Giving and New Contribution reports

Hello,

Why would a Current Member Giving report and a New Contribution report, not have the same members? Current shows all of the memberships, all levels , individual & corporate. However, the New Contribution report, using the same parameters, doesn't show all of the corporate members?