Uncertainty and Caution in Tech Employment as CompTIA Analysis Highlights Shifting Hiring Trends BlackRock BLK Q1 2026 Earnings EPS Beats Estimates by 753 Stock Declines Slightly Barclays Reports 18 Profit Increase Lifts Income Guidance