SLDE beats Q1 estimates with revenue of $389 million