Stock report domain

Needed for admin reports

@czue @twymer 
you could probably speed this up a lot if you got documents in a bulk/chunked way. not sure how much it matters since it will only be run once.