STT has rallied 38.7% over this time frame ... It beat the Wall Street estimates in each of the last four quarters. Among the ...