SMCI stock price falls over 20% as Super Micro Computer faces Nasdaq delisting

.....

© Fast Company