added/refactored portfolio-level analytics methods