Spire Global SPIR Q1 2026 Results Fall Short EPS 078 Revenue NA Bank of Canada Flags Iran Conflict and US Trade Policies as Key RateSetting Concerns Industry Veteran Joins VCU to Transform Pharmaceutical Manufacturing Landscape Mazda Delays First Electric Vehicle Prioritizes Hybrid Development Privia Health CEO Sells Over 27 Million in Company Stock Insider Activity Draws Market Attention