Increased balance report performance with caching