Key Points
- Tech and financial stocks fell; Russell 2000 small caps gained amid economic data and earnings reports.
- Supreme Court delayed tariff decision; Meta laid off 10-15% staff f… [+9238 chars]


