$28,726.97 Stock Portfolio Review: Up On Earnings