The percentage of profitable recommendations made by David E. Strauss is 60%, and the average return per transaction is 7.50%.