Sensient Technologies Corporation Reports Results for the Quarter Ended March 31, 2026 businesswire.com April 24, 2026 at 5:55 AM ET SXT