Text this: Practical portfolio performance measurement and attribution