NWPX Infrastructure NWPX Q1 2026 Earnings EPS 108 Beats Estimates What Kilroy KRCs 061 Decline Means for Investors 20260518 Information Technology Stocks See Heightened Whale Activity in Todays Trading Session Tech Job Postings Signal Positive Hiring Trends CompTIA Analysis Suggests