KKR and Co KKR posts Q1 2026 EPS 66 percent above estimates shares dip 082 percent in todays trading TOL Toll Brothers beats Q1 estimates but shares drop 32 despite modest revenue growth The supply chain story behind Rumble RUM earnings Rumble Wider Loss Misses Views by 486 Why Loop Industries LOOP could be the anchor your portfolio needs Investors Pile In 20260506