Kazia KZIA Stock Reversal 547 20260420 RBRK Rubrik swings to unexpected Q1 2026 profit lifting shares 245 percent higher in todays session SBXD SilverBox management highlights positive early traction for its newly launched fintech product lines Ecolab Inc ECL