Earnings releases today: Commercial Metals files its annual 10-K, CLPS reports full-year fiscal 2026 results and Truist posts third-quarter results. What to watch.