What XXxs fundamentals reveal about its future Investors Pile In 20260508 USBC USBC shares rally 875 on modest earnings beat investors overlook losses to focus on future potential Canterbury CPHC Year in Review Q1 2025 Earnings Report