1. A computer-readable memory tangibly embodying a computer program where execution of the computer program by at least one processor results in operations, the operations comprising; estimating an empirical distribution of a metric for a company; estimating a distribution of the metric for a plurality of companies; determining whether the company is an outlier, based on the empirical distribution of the metric for the company and the distribution of the metric for the plurality of companies; and generating at least one recommendation based on determining whether the company is an outlier.