Canadian National Railway CNI Q1 2026 Earnings EPS Beats Estimates in a Challenging Freight Environment Blackstone Mortgage Trust Inc BXMT Q1 2026 Earnings EPS Misses Estimates as Credit Conditions Challenge Originations Halozyme Therapeutics Q1 2026 Earnings EPS Beat Drives Modest Positive Surprise Despite Flat Revenue Disclosure NBHC Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher Ridgepost Capital Inc RPC Q1 2026 Earnings EPS Beat of 486 Outpaces Estimates Stock Declines Unusual Machines Inc UMAC Q1 2026 Earnings Earnings Per Share Beat Estimates by 5086 Amid Strong Stock Surge