If the only thing about the reports (aside from the data results they show) is who they go to, then there ought to be only one report. Suppose you need to add a new field/control to show data that you're not already. Do you want to have to fix this on 6 reports because you have 6 admins?
send the individual admin their piece of the summary
This could even be the same report you're using for showing all the admin records. I do believe that you'd have to open the report in such a way that it gets populated for 1 admin, then send, close and rinse/repeat. I seem to recall that sending a filtered report will email a version that contains all the records, not just the ones you were able to view when a filter was applied. In any case, it's a fairly common topic with posted code samples, and is the way I'd go. IMHO, the logic should dictate that if I have a form that appears to be the same when I open it to edit, or create new or delete a record, it is one form opened one of 3 ways, not 3 forms.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.