Super Micro Devices stock has been on a tear