Before the bell: Record highs, earnings, and rotation | Monexa