Did this recently-listed smallcap stock really crash 90% in one day? Here’s why you should ignore the plunge April 24, 2026