Earnings are simply staggering and justify every bit of this rally to new highs. Interest rates may now be ready to make a move higher.

Read More