717-971-0123 [email protected]

July 21st, 2025

Stocks were mixed last week, battling through tariff talk while responding to upbeat quarterly corporate reports and a trove of updates on the economy.

July 7th, 2025

Trade developments and continued momentum pushed all three major averages to modest gains again for a shortened holiday trading week.

June 30th, 2025

Stocks staged a broad-based rally last week on investors’ hopes for a lasting Middle East ceasefire, hitting fresh record highs along the way