CRH PLC CRH Stock Free Float Touches High 20260420 Red Rock RRR Stock Is It Accelerating Investor Concern 20260420 PNC Financial Services Group PNC Q1 2026 Earnings Beat Underpinned by Loan Growth and FirstBank Integration Progress Public Storage PSA