3M Company MMM Climbs 370 Resistance at 15921 in Focus 20260518 Iridium Communications IRDM Slips 238 Testing 4028 Support 20260515 Carlyle 2061 CGABL at 1690 Buy Sell or Hold 20260514 Stag Industrial STAG Q1 2026 Earnings Why the Beat Matters