BlackRock BLK Q1 2026 Earnings EPS Surges Past Estimates Stock Gains on Strong Core Business Tsakos Energy Navigation TEN Q1 2026 Earnings EPS Surges Past Estimates by 37 Despite Revenue Uncertainty YHGJ Q4 2023 Earnings Positive EPS Lifts Stock Despite Sparse Data DK Q1 2026 Earnings Narrow Profit Beats Deeply Negative Estimates ALGT Q1 2026 Earnings EPS Surges Past Estimates Despite Revenue Discontinuation DiaMedica Therapeutics DMAC Gains 4 as Stock Approaches Key Resistance Level Lantheus Holdings Slips 188 as Shares Approach Key Support Zone Concrete Pumping Holdings BBCP Edges Higher as Volume and Sector Dynamics Support Bullish Bias Scully Royalty Ltd SRL Holds Steady at 612 as Traders Eye Key Resistance SAP Q1 2026 Earnings Modest EPS Beat Amidst Cloud Transition